A vector store (or vector database) is a specialized database system designed to store, index, and perform high-speed similarity searches across high-dimensional vector embeddings. Unlike traditional databases that retrieve records using exact matches or keywords, a vector store finds semantically similar data by calculating the distance between numerical vectors, which represent the meaning of text, images, or other data. This makes it the foundational memory component for Retrieval-Augmented Generation (RAG), semantic search, and agentic systems that require contextual recall.
