Glossary / Data & Knowledge

Vector Database

A vector database stores meaning representations so software can search by similarity instead of exact words.

Updated July 2, 2026

A vector database helps an AI system find the material that’s closest to what you meant, not just what you typed. It’s a storage and search layer, not a brain or a source of judgment. It stores embeddings, number-based representations of meaning, and lets software compare which items are close to each other.

Think about a filing room where the folders are arranged by meaning instead of alphabetically. Client onboarding sits near new account setup, and late invoices sits near accounts receivable follow-up. You can walk in with the idea in your head and find the nearest folder, even if the label uses different words.

How it shows up

Vector databases usually show up inside RAG systems. The system breaks documents from a knowledge base into chunks, turns each into an embedding, and stores them. When you ask a question, it turns your question into an embedding too, searches for nearby chunks, and gives those to the model as context. That’s why this beats keyword search: ask for “open client commitments” and it may find “waiting on customer deliverables” even though the words don’t match. The filing room carries a warning, though. If the folder is stale or two topics are close but not the same, the system may pull the wrong one. A vector database improves retrieval; it doesn’t guarantee truth.

Why you care

You don’t need the math to care about vector databases. You need to know what they’re good at and what they aren’t. They’re good at finding nearby meaning across lots of text. They’re not good at deciding whether a source is current, complete, approved, or safe to use. That’s still a system design problem.