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.
Im ausführlichen Fachartikel erklären wir Vektordatenbank mit Architektur, Praxisbeispielen und Best Practices im Detail: