Wenn Sie über RAG, KI-Suche oder Empfehlungen gelesen haben, sind Sie wahrscheinlich auf den Begriff Vektordatenbank gestoßen. Hier ist die einfache Erklärung. Eine Vektordatenbank speichert Daten als Vektoren - Zahlenlisten, die Bedeutung erfassen - und findet Einträge nach Ähnlichkeit, nicht nach exakter Übereinstimmung. Diese eine Idee lässt moderne KI-Suche so wirken, als würde sie Sie verstehen.
Was eine Vektordatenbank wirklich ist
Normale Datenbanken sind gut bei exakten Fragen: finde den Nutzer mit dieser ID oder jede Bestellung aus der letzten Woche. Sie tun sich schwer mit „finde mir Dinge, die dasselbe bedeuten“. Eine Vektordatenbank ist genau dafür gebaut.
Sie arbeitet mit Embeddings - den numerischen Fingerabdrücken, die ein KI-Modell Text, Bildern oder Audio gibt. Einträge mit ähnlicher Bedeutung bekommen Vektoren, die nah beieinander liegen. Die Datenbank speichert diese Vektoren und gibt bei einer Suche die zurück, die Ihrer Anfrage am nächsten liegen.

Wie die Ähnlichkeitssuche funktioniert
Der Ablauf hat drei Schritte:
- Einbetten. Ein Embedding-Modell wandelt jedes Dokument, Bild oder jeden Satz in einen Vektor um.
- Indizieren. Die Datenbank speichert diese Vektoren in einem speziellen Index (wie HNSW oder IVF), damit sie riesige Mengen schnell durchsuchen kann.
- Abfragen. Auch Ihre Suche wird in einen Vektor umgewandelt. Die Datenbank gibt die Vektoren zurück, die ihr nach Abstand am nächsten liegen.
So kann eine Suche nach „wie setze ich mein Passwort zurück“ einen Artikel mit dem Titel „vergessenen Login wiederherstellen“ zutage fördern. Die Wörter sind anders, aber die Bedeutung - und die Vektoren - liegen nah beieinander.
Vektordatenbank vs. normale Datenbank
Sie lösen unterschiedliche Probleme, und die meisten echten Apps nutzen beide. Eine relationale Datenbank hält Ihre strukturierten Datensätze und beantwortet exakte Abfragen. Eine Vektordatenbank beantwortet „was ist diesem am ähnlichsten?“. Sie behalten Kundenzeilen in der einen und durchsuchbare Bedeutung in der anderen. Werkzeuge wie pgvector lassen Sie sogar die Vektorsuche zu einer normalen PostgreSQL-Datenbank hinzufügen, sodass beides an einem Ort liegt.
Warum es für KI wichtig ist
Eine Vektordatenbank ist der Abrufmotor hinter vieler KI. Sie treibt die semantische Suche an, Produkt- und Inhaltsempfehlungen und - am wichtigsten - den Abrufschritt in RAG, bei dem ein Assistent relevanten Text holt, bevor er antwortet. Ohne schnelle Ähnlichkeitssuche über Embeddings wäre keine dieser Funktionen im großen Maßstab praktikabel.
Wie die Suche schnell bleibt: die ungefähre Nächste-Nachbar-Suche
Den Vektor Ihrer Anfrage mit jedem gespeicherten Vektor zu vergleichen - eine exakte Nächste-Nachbar-Suche - ist genau, aber langsam, sobald Sie Millionen von Einträgen haben. Deshalb setzen Vektordatenbanken auf Algorithmen für die ungefähre Nächste-Nachbar-Suche (ANN). ANN tauscht ein klein wenig Genauigkeit gegen einen enormen Geschwindigkeitsgewinn: Statt jeden Vektor zu prüfen, durchläuft sie eine clevere Indexstruktur, die ihr fast die nächsten Treffer liefert - schnell.
Zwei Indexfamilien erledigen den Großteil der Arbeit:
- HNSW (Hierarchical Navigable Small World) baut einen mehrschichtigen Graphen auf, den man schnell durchspringen kann. Es ist die häufigste Voreinstellung - starke Trefferquote, geringe Latenz, mehr Speicher.
- IVF (Inverted File) gruppiert Vektoren in Behälter und durchsucht nur die nächstgelegenen. Es skaliert auf sehr große Mengen und braucht weniger Speicher, oft kombiniert mit Kompression (PQ), um die Vektoren zu verkleinern.
Die Stellschraube ist Trefferquote gegen Latenz: Fordern Sie eine höhere Trefferquote (mehr der echten nächsten Nachbarn), arbeitet die Suche mehr. Die Distanz wird mit einer Metrik gemessen - meist Kosinus-Ähnlichkeit (der Winkel zwischen Vektoren), Skalarprodukt oder euklidische (L2-) Distanz - und das verwendete Embedding-Modell gibt in der Regel vor, welche richtig ist.
Gängige Vektordatenbanken - und wann welche
Es gibt keine einzelne „beste“ Option; die richtige Wahl hängt vom Umfang ab, davon, ob Sie einen verwalteten Dienst möchten oder selbst hosten wollen, und davon, ob Sie Vektoren neben bestehenden relationalen Daten brauchen. Die verbreiteten Optionen 2026:
| Datenbank | Modell | Gut geeignet, wenn… |
|---|---|---|
| pgvector | PostgreSQL-Erweiterung | Sie bereits Postgres betreiben und Vektoren neben Ihren normalen Daten wollen - eine Datenbank, kein zusätzlicher Dienst. |
| Chroma | Open Source, einbettbar | Prototyping oder eine kleine App; lokal schnell startklar. |
| Qdrant | Open Source, selbst gehostet oder verwaltet | Sie wollen reichhaltiges Metadaten-Filtering und gute Performance mit Kontrolle über das Hosting. |
| Weaviate | Open Source, selbst gehostet oder verwaltet | Sie wollen integrierte Module (Hybridsuche, Vektorisierung) und einen schema-first-Ansatz. |
| Milvus | Open Source, für Skalierung gebaut | Sehr große Sammlungen (Hunderte Millionen und mehr) und Workloads mit hohem Durchsatz. |
| Pinecone | Voll verwaltet (proprietär) | Sie wollen einen unkomplizierten, serverlosen Dienst und keine Infrastruktur betreiben. |
Eine einfache Faustregel: Beginnen Sie mit pgvector, wenn Sie bereits PostgreSQL nutzen, oder mit Chroma für einen schnellen Prototyp; greifen Sie zu Qdrant, Weaviate oder Milvus, wenn Sie Skalierung, Filterung oder Kontrolle über das Self-Hosting brauchen; wählen Sie Pinecone, wenn Sie einen verwalteten Dienst ohne Betrieb wollen. Die meisten Teams nutzen zudem Hybridsuche - die Kombination aus Vektorähnlichkeit und klassischer Stichwortsuche - für das Beste aus beidem.
Das Fazit
Eine Vektordatenbank speichert Bedeutung als Vektoren und findet Einträge nach Ähnlichkeit statt nach exakter Übereinstimmung. Sie ersetzt Ihre normale Datenbank nicht - sie steht daneben und beantwortet die Fragen, die eine Stichwortsuche nie konnte. Wenn Sie irgendetwas mit semantischer Suche oder RAG bauen, ist die Vektordatenbank das Teil, das die Schwerstarbeit leistet.
Verwandte Leitfäden: Was ist Prompt Engineering? Bessere Antworten von KI erhalten (2026).



