Knowledge Base

What is a Vector Database?

A vector database stores and retrieves data by meaning, not just keywords. It uses high-dimensional vectors (embeddings) to enable semantic search, recommendations, and AI applications like RAG—making it essential for modern AI systems.

Explore Topics

Everything About Vector Databases

Vector databases are purpose-built to store, index, and query vector embeddings—numerical representations of data (text, images, audio) in high-dimensional space. Unlike traditional databases that match exact values or keywords, vector databases find items that are similar in meaning or structure using distance metrics like cosine similarity or Euclidean distance.

They power semantic search, retrieval-augmented generation (RAG), recommendation systems, anomaly detection, and more. This knowledge base walks you through concepts, how they work, popular tools, and practical use cases—from fundamentals to advanced topics.

Use the directory below to jump to any topic. Each lesson page goes deeper with clear explanations and examples.

Explore Topics

Click any topic to open its lesson page and learn more.

I

Basic Fundamentals

II

Embeddings & Data Prep

III

Similarity Metrics (Mathematical Foundations)

IV

Indexing Algorithms - HNSW

V

Indexing Algorithms - IVF & Quantization

VI

Database Internals & Storage

VII

Filtering & Querying

VIII

Distributed Systems & Scaling

IX

Performance, Evaluation & Benchmarking

X

Ecosystem & Advanced Topics