
Base de datos vectorial
Código abiertopgvector para empresas
pgvector es una extensión de código abierto para la base de datos PostgreSQL que puede usarse para almacenar vectores y buscar similitudes. Usamos pgvector cuando PostgreSQL está en uso de todos modos y una búsqueda con IA debería poder prescindir de una base de datos adicional.
- Licencia
- PostgreSQL License
- Operación
- Autoalojado en Alemania o en tus instalaciones
- Sitio web oficial
- github.com/pgvector/pgvector
Para qué usamos pgvector
Búsqueda por IA sin servicio adicional
Los vectores residen en la misma base de datos que el resto de los datos de la aplicación.
Bases de conocimiento pequeñas y medianas
Para volúmenes de documentos manejables con filtros sencillos.
Enlazamiento a datos especializados
La búsqueda vectorial y las consultas SQL normales pueden combinarse en una sola consulta.
Prototipos
Prueba rápidamente si una búsqueda con IA funciona para un espacio.
¿Por qué pgvector?
Base probada
PostgreSQL es una de las bases de datos más comunes; se conocen las operaciones, copias de seguridad y derechos.
Licencia permisiva
pgvector está licenciado bajo la Licencia PostgreSQL.
Un sistema menos
No es necesario operar y asegurar ningún servicio adicional.
Índices flexibles
HNSW para búsqueda rápida, IVFFlat para búsquedas más económicas; búsqueda exacta sin índice.
De qué nos encargamos con pgvector
- Decide pgvector o Qdrant en función del volumen de datos y los filtros
- Configuración, índice y modelo de datos
- Importación y actualización de los documentos
- Emparejando la búsqueda con preguntas reales
La implantación y la consultoría a menudo pueden subvencionarse mediante los programas alemanes BAFA o INQA.
Para qué no está pensado
Para índices de proximidad, filtros pgvector para el escaneo de índices; filtros estrictos, como permisos, pueden dar pocos resultados. La búsqueda híbrida de significado y palabra clave no está integrada. Para colecciones grandes con muchos filtros, por lo tanto tendemos a usar Qdrant.
Preguntas frecuentes sobre pgvector
¿Qué es pgvector?
+−
Una extensión de código abierto para PostgreSQL que almacena vectores y permite la búsqueda por similitud mediante SQL, la base de búsquedas por IA sin su propia base de datos vectorial.
¿pgvector es libre?
+−
Sí, pgvector está licenciado bajo la Licencia PostgreSQL. Los costes solo se incurren por operación y configuración.
¿Cuando pgvector, cuándo Qdrant?
+−
pgvector si PostgreSQL ya está en funcionamiento y la cantidad de datos es manejable. Qdrant para inventarios grandes, muchos filtros y búsqueda híbrida deseada.
¿Qué índices soporta pgvector?
+−
HNSW para buena velocidad con alta calidad de impacto e IVFFlat para una configuración más rápida con menos memoria. Sin index, pgvector busca exactamente.
Funciona junto con
Los nombres de productos y logotipos mencionados son marcas de sus respectivos titulares. bettersorted utiliza este software y lo opera para sus clientes; no existe ninguna asociación oficial.
Una conversación, 30 minutos, gratuita.
Una conversación, 30 minutos, gratuita. Revisamos sus procesos y le decimos con franqueza si la automatización merece la pena.