Vector Database

A vector database stores embeddings and quickly finds the ones most similar to a query vector, usually alongside metadata filters. It is the common retrieval layer behind semantic search, recommendations and RAG.

Related Terms

  • Embeddings

    Embeddings are lists of numbers that represent the meaning of text, images or other data, arranged so that similar items sit close together. They let software search, group and compare by meaning instead of exact words.

  • NoSQL Database

    A NoSQL database stores and retrieves data without the fixed tables and relations of traditional SQL systems. It uses documents, key-value pairs, wide columns or graphs, and is often built to scale horizontally.

  • RAG vs Fine-Tuning

    RAG gives a language model relevant documents at the moment it answers, while fine-tuning retrains the model's weights on custom examples. RAG suits changing facts that need citing; fine-tuning suits fixed styles, formats or specialised skills.

  • Retrieval-Augmented Generation (RAG)

    Retrieval-augmented generation (RAG) is a pattern that hands a language model relevant passages from your own documents at question time. Its answers then rest on that material, not only on what it learnt in training.

A clear proven process, that delivers

End of Scroll. Start of Discovery.

You've seen our ideas - now go deeper.
Discover more insights, guides, and engineering practice.