Vektordatenbank

Abkürzungen / Synonyme: Vector Store, Vektorspeicher

Kurzdefinition

Eine Datenbank, die speziell auf das Speichern und schnelle Durchsuchen von Vektoren (Embeddings) optimiert ist.

Ausführliche Erklärung

Eine Vektordatenbank ist auf das Speichern und blitzschnelle Durchsuchen sehr vieler Embeddings spezialisiert. Statt exakter Treffer findet sie die ähnlichsten Vektoren zu einer Anfrage – meist über approximative Nearest-Neighbor-Verfahren wie HNSW, die Geschwindigkeit gegen minimale Genauigkeitsverluste eintauschen. Bekannte Lösungen sind pgvector (PostgreSQL-Erweiterung), Pinecone, Qdrant und Weaviate. In RAG-Systemen ist sie der Speicher, aus dem das Retrieval die relevanten Chunks holt.

Beispiel

Bei einer Frage berechnet das System deren Embedding und lässt die Vektordatenbank die 5 ähnlichsten Chunks aus Millionen gespeicherter Vektoren in Millisekunden zurückgeben.

Vertiefender Fachartikel

Im ausführlichen Fachartikel erklären wir Vektordatenbank mit Architektur, Praxisbeispielen und Best Practices im Detail:

Fachartikel zu Vektordatenbank aufrufen