Vector Database
A vector database stores embeddings — the numerical representations of your data — and is built to find the nearest ones to a query fast. It's the retrieval engine underneath most RAG systems.
Also known as: vector store, vector DB
A vector database is a store designed for one job: hold millions of embeddings and, given a query vector, return the closest matches in milliseconds. Regular databases are built to match exact values; a vector database is built to match by similarity, which is what semantic search and retrieval need.
In a RAG system, the vector database is the retrieval layer. Your documents go in as embeddings; at query time the system embeds the question, asks the database for the nearest chunks, and hands those to the model. Picking and tuning one — how it indexes, how it filters, how it scales — is a core infrastructure decision, because retrieval quality caps how good the final answer can be.