RetrievalInfrastruktur Aktualisiert

Vektordatenbank

Definition

Eine Vektordatenbank ist eine Datenbank, die Embeddings speichert – Zahlenlisten, die die Bedeutung von Texten, Bildern oder anderen Daten abbilden – und sie nach Ähnlichkeit statt nach exakter Übereinstimmung durchsucht. So findet sie semantisch verwandte Inhalte in Millisekunden.

Auf einen Blick

Speichert
Embeddings sowie die ursprünglichen Inhalte und Metadaten
Sucht nach
Ähnlichkeit – Kosinus-Ähnlichkeit, Skalarprodukt oder euklidischer Abstand
Typischer Index
Graphen für die approximative Nächste-Nachbarn-Suche wie HNSW
Hauptanwendungen
Semantische Suche, RAG, Empfehlungen, Duplikaterkennung
Beispiele
Pinecone, Weaviate, Milvus, Qdrant, Chroma; pgvector für PostgreSQL

Eine Vektordatenbank speichert Dokumente zusammen mit ihren Embeddings und beantwortet Abfragen per Nächste-Nachbarn-Suche im Vektorraum. Da eine exakte Nächste-Nachbarn-Suche bei großen Datenmengen teuer ist, setzen diese Systeme auf approximative Verfahren wie den HNSW-Graphindex von Malkov & Yashunin (2018) und GPU-beschleunigte Suchbibliotheken wie FAISS (Johnson et al., 2017).

Das Ergebnis ist semantisches Retrieval in Sekundenbruchteilen über Millionen von Textpassagen – die Speicherebene, die Retrieval-Augmented Generation erst praktikabel macht.

Wofür wird eine Vektordatenbank verwendet?

Eine herkömmliche Datenbank findet Zeilen, die exakt einem Wert entsprechen; eine Vektordatenbank findet Einträge, die sich inhaltlich nahestehen. Eine Suche nach „Wie setze ich mein Passwort zurück?“ kann einen Hilfeartikel mit dem Titel „Kontozugriff wiederherstellen“ liefern, obwohl beide kaum ein Wort gemeinsam haben. Deshalb bilden Vektordatenbanken das Rückgrat von:

  • Semantischer Suche in Hilfecentern, Wikis und Dokumentarchiven
  • RAG-Chatbots, die auf Basis privater Dokumente antworten
  • Empfehlungen – „mehr davon“ für Produkte, Artikel oder Songs
  • Erkennung von Duplikaten und Beinahe-Duplikaten
  • Ähnlichkeitssuche für Bilder und Audio

So funktioniert eine Vektordatenbank

  1. 1
    Einbetten und speichern. Jeder Eintrag wird von einem Embedding-Modell in ein Embedding umgewandelt und zusammen mit seinem ursprünglichen Inhalt und seinen Metadaten gespeichert.
  2. 2
    Indexieren. Die Vektoren werden in einem approximativen Index wie HNSW organisiert, der ein wenig Genauigkeit gegen deutliche Geschwindigkeitsgewinne eintauscht.
  3. 3
    Abfragen. Die Abfrage wird mit demselben Modell eingebettet, und die Datenbank findet die nächstgelegenen Vektoren anhand eines Ähnlichkeitsmaßes wie der Kosinus-Ähnlichkeit.
  4. 4
    Filtern und zurückgeben. Die meisten Systeme kombinieren die Ähnlichkeitssuche mit Metadatenfiltern (Datum, Autor, Berechtigungen) und geben die besten Treffer zurück, die oft an einen Reranker weitergereicht werden.

Vektordatenbank vs. herkömmliche Datenbank

Herkömmliche DatenbankVektordatenbank
Abgleich nachExakten Werten und SchlüsselwörternInhaltlicher Nähe
AbfrageSQL- oder SchlüsselabfragenEin Embedding der Frage
IndexB-Baum oder invertierter IndexIndex für die approximative Nächste-Nachbarn-Suche (z. B. HNSW)
ErgebnisJede passende ZeileDie Top-k der ähnlichsten Einträge, nach Rang sortiert

Die Auswahl reicht von spezialisierten Vektordatenbanken wie Pinecone, Weaviate, Milvus, Qdrant und Chroma bis zu Vektorsuch-Erweiterungen für bestehende Datenbanken, etwa pgvector für PostgreSQL. Für viele Teams ist es einfacher, einer bereits betriebenen Datenbank eine Vektorsuche hinzuzufügen, als ein separates System zu betreiben.

Literatur

Primäre, begutachtete und archivierte Quellen für diese Definition.

Efficient and Robust Approximate Nearest Neighbor Search Using Hierarchical Navigable Small World Graphs
Malkov, Yu. A., & Yashunin, D. A. (2018). IEEE Transactions on Pattern Analysis and Machine Intelligence.
Billion-scale similarity search with GPUs
Johnson, J., Douze, M., & Jégou, H. (2017). arXiv preprint (later in IEEE Transactions on Big Data).

Wörterbuch- und Lexikoneinträge

Diesen Eintrag zitieren

MultipleChat. „Vektordatenbank.“ MultipleChat KI- & LLM-Glossar, Oktober 2026. https://multiple.chat/ai-glossary/vector-db

Verwandte Begriffe

So sieht das in der Praxis aus

Führen Sie denselben Prompt in ChatGPT, Claude, Gemini, Grok und Perplexity nebeneinander aus – mit Ihren eigenen Dateien als Kontext und Antworten, die Sie gegenprüfen können.

MultipleChat kostenlos testen

Mehr erfahren

Kostenpflichtige Tarife ansehen