A vector store (or vector database) is a specialized data management system engineered to store numerical representations called embeddings. Unlike traditional databases that search for exact matches, a vector store performs approximate nearest neighbor (ANN) search to find vectors that are semantically similar to a query vector. This capability is foundational for semantic search, retrieval-augmented generation (RAG), and providing long-term memory for autonomous agents.
