Vector Database
A specialized database designed to store and efficiently search high-dimensional vector embeddings.
Vector databases are purpose-built to store, index, and query vector embeddings — the numerical representations of data used in AI applications. Unlike traditional databases that match exact values, vector databases find the most similar vectors using distance metrics like cosine similarity or Euclidean distance.
Popular vector databases include Pinecone, Weaviate, Qdrant, Milvus, and Chroma. Many traditional databases (PostgreSQL with pgvector, Elasticsearch) have also added vector search capabilities. The choice depends on scale, latency requirements, and integration needs.
Vector databases are a critical component of RAG architectures, semantic search engines, recommendation systems, and anomaly detection pipelines. Engineers building AI-powered search and retrieval systems need to understand vector indexing algorithms (HNSW, IVF), embedding strategies, and the trade-offs between different vector database solutions.
Related AI Job Categories
Related Terms
Embeddings
Dense numerical representations of data (text, images, etc.) that capture semantic meaning in a format AI models can process.
Retrieval-Augmented Generation (RAG)
A technique that enhances AI model responses by retrieving relevant information from external data sources before generating an answer.
Inference
The process of running a trained AI model to generate predictions or outputs from new input data.