Saltar al contenido
AI Atlas

Vector Database

Base de datos vectorial

Vector SearchNivel 2 · IntermedioInfraestructura~1 min de lectura

En una frase

Vector Database: una base de datos diseñada para almacenar embeddings y encontrar rápidamente los más parecidos a una consulta.

¿Demasiado técnico? Ver explicación sencilla¿Quieres profundizar? Ver explicación técnica

Explícamelo fácil

Una base de datos tradicional responde preguntas como «dame los clientes de Monterrey». Una base de datos vectorial responde «dame los 5 documentos cuyo significado se parezca más a esta pregunta», incluso entre millones de documentos y en milisegundos.

Es la pieza de almacenamiento típica de un sistema Retrieval-Augmented Generation.

Nivel técnico

Profundizando

Almacena vectores junto con metadatos y el texto original, y construye índices de búsqueda aproximada de vecinos más cercanos (ANN) como HNSW o IVF para evitar comparar la consulta con cada vector. Funciones clave: filtrado por metadatos, búsqueda híbrida, actualización incremental y escalado horizontal.

Existen bases especializadas y también extensiones de bases tradicionales (por ejemplo, pgvector para PostgreSQL). Para colecciones pequeñas, una búsqueda exacta en memoria puede ser suficiente.

Error común

¿Por qué importa?

Permite que la búsqueda semántica funcione a escala, con latencias compatibles con una conversación.

¿Dónde se utiliza?

  • RAG
  • Recomendaciones
  • Búsqueda de imágenes similares
  • Deduplicación
  • Memoria de largo plazo para agentes

Antes de aprender esto

Continúa aprendiendo

Conceptos relacionados