Qué es Base de datos vectorial
Base de datos para almacenar y buscar embeddings vectoriales
Base de datos vectorial — sistema de almacenamiento de datos especializado optimizado para trabajar con vectores multidimensionales (embeddings).
Capacidades Clave
- Búsqueda de similitud — encontrar vecinos más cercanos por distancia coseno
- Indexación de vectores — HNSW, IVF, PQ para búsqueda rápida
- Filtrado de metadatos — combinando búsqueda vectorial y de atributos
- Escalabilidad — miles de millones de vectores con respuesta sub-milisegundo
- Búsqueda híbrida — combinando búsqueda semántica y por palabras clave
Soluciones Populares
- Pinecone — servicio cloud administrado
- Weaviate — open-source con API GraphQL
- Milvus — BD open-source de alto rendimiento
- Qdrant — basado en Rust con filtrado rico
- Chroma — ligero para prototipos
- pgvector — extensión PostgreSQL
Aplicaciones Empresariales
- Sistemas RAG — base de conocimiento para asistentes IA
- Búsqueda semántica — búsqueda de documentos basada en significado
- Recomendaciones — productos, contenido, usuarios similares
- Deduplicación — encontrar imágenes y documentos similares
- Anomalías — detectar patrones atípicos