Skip to content

Vector database

A vector database is a database optimised for storing and searching embeddings — the foundation of RAG systems and AI search.

Also known as: vector database, vector store

A vector database is a specialised database that stores embeddings (numerical representations of text or images) and is optimised for fast nearest-neighbour search. In practice, that means it can answer queries like "show me the 10 documents semantically closest to this question" in milliseconds, even in databases with millions of documents. Common examples are Pinecone, Weaviate, Qdrant, and PostgreSQL with the pgvector extension. Vector databases are the foundation of RAG systems, AI search, and recommendation engines.

Related terms

  • EmbeddingAn embedding is a numerical representation of text (or image) that lets AI systems compare semantic similarity.
  • RAG (Retrieval-Augmented Generation)RAG is a technique where a language model answers based on the business's own documents — instead of only its general training.
No commitment · 30 min · Free

We build what you need. Let's figure out what that is.

Send us two sentences about what's grinding. You'll hear back today, and we'll tell you whether this is something we can help with.

You can change these choices at any time. Necessary is always on because it is required for the site to work.

Necessary

Required for basic functionality, such as remembering your consent choice. No tracking.

Statistics

Anonymised visit statistics via Google Analytics 4. Helps us understand which pages people read.

Product insights

Detailed behavioural analysis via PostHog, including session recording with masked input fields. Used to improve the user experience.