Última revisión:
¿Qué es una base vectorial? Definición y retos para la empresa
Una base vectorial es una base de datos especializada en el almacenamiento y la búsqueda de vectores (embeddings). Permite recuperar, para una consulta dada, los contenidos semánticamente más próximos en un corpus, sin correspondencia léxica exacta. Es el motor de búsqueda típico de un sistema RAG.
Una base vectorial almacena embeddings, es decir, representaciones numéricas (típicamente de 768 a 3 072 dimensiones) del sentido de los documentos indexados. Cuando llega una consulta, se convierte en embedding, y la base busca los vectores más próximos según una medida de similitud (coseno, producto escalar). Para escalar, estas bases utilizan algoritmos de aproximación (ANN, approximate nearest neighbors) como HNSW o IVF, que sacrifican una precisión marginal a cambio de tiempos de respuesta en milisegundos sobre miles de millones de vectores. El mercado en 2026 comprende tres categorías. Los actores especializados puros: Pinecone, Weaviate, Qdrant, Milvus. Las extensiones de bases relacionales: pgvector para PostgreSQL, el tipo VECTOR nativo de Azure SQL (disponible con carácter general desde junio de 2025). Las bases multimodelo: MongoDB, Elasticsearch, Redis, que han integrado la búsqueda vectorial. La elección depende de la madurez del equipo, del volumen, y de la necesidad de combinar búsqueda vectorial y búsqueda estructurada clásica.
Ejemplo concreto
Caso ilustrativo. Un despacho de abogados de 150 colaboradores indexa 80 000 actos jurídicos antiguos para permitir a sus socios consultar su propia jurisprudencia interna. Tres opciones técnicas comparadas. Un servicio gestionado como Pinecone, que ofrece desde mayo de 2026 una región en Fráncfort (plan Standard desde 50 dólares al mes). Un servicio gestionado de código abierto como Weaviate Cloud (plan Flex desde 45 dólares al mes), cuya región de alojamiento hay que comprobar. pgvector sobre el PostgreSQL interno: ningún servicio adicional que pagar si el SGBD ya existe, control total, pero la operación queda a cargo del equipo. El despacho ha elegido pgvector por la soberanía y el control del coste, a pesar de una puesta en marcha más larga.
Preguntas frecuentes
¿Qué es una base vectorial?
Es una base de datos especializada en el almacenamiento y la búsqueda de vectores, llamados embeddings. Para una consulta dada, recupera los contenidos más próximos por el sentido dentro de un corpus, sin exigir una correspondencia de palabras exacta. Es el motor de búsqueda típico de un sistema RAG.
¿Cómo funciona la búsqueda?
Cada documento se representa por un embedding, es decir, una serie de números (típicamente de 768 a 3 072 dimensiones) que codifica su sentido. La consulta también se convierte en embedding, y la base busca los vectores más próximos según una medida de similitud. Para escalar a miles de millones de vectores, utiliza algoritmos de aproximación como HNSW o IVF, que responden en milisegundos.
¿Necesitamos un actor especializado como Pinecone?
No siempre. Por debajo de algunos millones de vectores, una extensión como pgvector sobre PostgreSQL o una base multimodelo (MongoDB Atlas, Elasticsearch) basta a menudo, a un coste muy inferior. Un actor especializado solo se justifica más allá, en función del volumen y de la madurez del equipo.
¿En qué afecta la elección de la base a la soberanía?
Porque cuando trata documentos internos confidenciales, la jurisdicción de alojamiento cuenta tanto como el rendimiento técnico. Para un despacho de abogados que indexa 80 000 actos, las opciones iban de un servicio gestionado como Pinecone (región de Fráncfort desde mayo de 2026) o Weaviate Cloud a pgvector interno; el despacho eligió pgvector por la soberanía y el control del coste.
¿A qué hay que prestar atención en cuanto al coste?
A la estructura de facturación. Las ofertas SaaS combinan en general un mínimo mensual (Standard en Pinecone: 50 dólares al mes) y un pago por uso de almacenamiento, lecturas y escrituras, por lo que el coste depende tanto del número de consultas como del volumen almacenado. Un benchmark a su volumen objetivo evita las malas sorpresas en la factura.
Ver también
Para profundizar
Efficient and robust approximate nearest neighbor search using HNSW, Malkov & Yashunin, 2016
Fuentes
- Efficient and robust approximate nearest neighbor search using HNSW graphs, Malkov & Yashunin, arXiv:1603.09320, 2016. https://arxiv.org/abs/1603.09320
- What is a Vector Database & How Does it Work?, Pinecone, 2023. https://www.pinecone.io/learn/vector-database/
- Precios de Pinecone, 2026. https://www.pinecone.io/pricing/
- Pinecone abre una región en Fráncfort, 5 de mayo de 2026. https://www.pinecone.io/newsroom/Pinecone-Expands-in-Europe-with-New-Frankfurt-Cloud-Region/md/
- Precios de Weaviate Cloud, 2026. https://weaviate.io/pricing
- Tipo vector nativo en Azure SQL, disponibilidad general, junio de 2025. https://devblogs.microsoft.com/azure-sql/announcing-general-availability-of-native-vector-type-functions-in-azure-sql/