Vectores y columnas estructuradas en conjunto
Conserva los vectores de embeddings junto con los metadatos en la misma base de datos. Usa SQL para consultar esos campos y unir los resultados de búsqueda vectorial con otra tabla.
MyScale combina la búsqueda por similitud de vectores con consultas SQL sobre metadatos y datos estructurados. Los desarrolladores pueden recuperar resultados relevantes aplicando filtros en un clúster en la nube gestionado.
MyScale es una base de datos en la nube para aplicaciones que necesitan búsqueda por similitud de vectores junto con consultas sobre datos estructurados. Basada en ClickHouse, almacena vectores de embeddings y columnas de tablas convencionales en un mismo lugar, para que los desarrolladores puedan combinar un vector de consulta con filtros SQL, análisis y uniones.
Para empezar, inicia un clúster, crea una tabla e importa tus datos. Crea un índice vectorial MSTG y comprueba que esté listo; después, ejecuta consultas en SQL Workspace o conecta una aplicación mediante un cliente compatible. La búsqueda devuelve filas coincidentes ordenadas por distancia vectorial; las condiciones SQL permiten acotarlas por campos como etiquetas o fechas.
Conserva los vectores de embeddings junto con los metadatos en la misma base de datos. Usa SQL para consultar esos campos y unir los resultados de búsqueda vectorial con otra tabla.
Crea el índice vectorial MSTG de MyScale y envía un vector de consulta para recuperar los vecinos más cercanos. Ordena los registros coincidentes por distancia vectorial y combina los resultados con los metadatos.
Combina la ordenación por distancia vectorial con condiciones SQL WHERE. La indexación de texto completo ofrece una opción de búsqueda de texto junto con las capacidades de consulta vectorial y estructurada de la base de datos.
Importa formatos como CSV, JSONEachRow y Parquet; después, revisa los resultados en SQL Workspace web. Conecta aplicaciones con Python, Node.js, Go, JDBC o HTTPS mediante los datos de conexión del clúster.
Busca registros relevantes entre los embeddings almacenados para que una aplicación los use como contexto. Los registros devueltos constituyen un paso de recuperación; la generación de respuestas sigue formando parte del flujo de trabajo de la aplicación.
Encuentra entradas similares mientras limitas los resultados a etiquetas, fechas u otros campos estructurados seleccionados, combinando la clasificación por similitud y el filtrado en una sola consulta SQL.
Usa representaciones numéricas de texto, imágenes u otros datos para realizar consultas por similitud y, a continuación, combina las coincidencias con columnas estructuradas y análisis SQL.
Almacena vectores en una tabla y proporciona un vector de consulta para una consulta por distancia. Después de crear un índice, MyScale devuelve registros similares y sus distancias. Elige embeddings y una métrica de similitud adecuados para los datos que busca tu aplicación.
Development admite un clúster con una configuración predeterminada y sin réplicas múltiples. Siete días sin actividad provocan la terminación del clúster y la eliminación de todos sus datos.
La facturación depende del tiempo de uso de los pods y de su tipo, tamaño y configuración de réplicas. En la consola, la sección Admin > Billing permite cambiar de plan, actualizar una tarjeta de pago y consultar facturas. Por tanto, la elección del plan y la configuración de recursos son importantes al comparar los costes operativos.
Standard admite cambios de tamaño y de réplicas; el tamaño del clúster solo puede aumentarse. Durante un cambio de tamaño, un clúster con una sola réplica no puede ejecutar sentencias, mientras que uno con varias réplicas permite lecturas, pero no escrituras. Durante el cambio de réplicas, solo se permiten sentencias SELECT mientras se escala.
Usa SQL Workspace en la consola o un cliente de Python, Node.js, Go, JDBC o HTTPS. La opción Connection Details de la lista de clústeres proporciona el endpoint y la información de autenticación. El clúster debe estar iniciado antes de importar datos o ejecutar consultas.
Los datos de tráfico son solo como referencia.
mongodb.com
MongoDB es una plataforma de datos moderna basada en MongoDB Atlas, un servicio de base de datos administrado para desarrollar aplicaciones y ejecutar cargas de trabajo en producción. Combina datos operativos, búsqueda vectorial y procesamiento de flujos, con niveles de precios publicados y opciones empresariales o autoadministradas.
spice.ai
Spice AI es un motor de consultas SQL y búsqueda híbrida de código abierto para aplicaciones con uso intensivo de datos y agentes de IA. Permite consultar, buscar y ejecutar cargas de trabajo de IA en fuentes de datos distribuidas sin ETL.