Qdrant vs. pgvector: welche Vektordatenbank für RAG?
Timo Wevelsiep•Aktualisiert: 23.07.2026Hinweis zum Inhalt: Versionen, Befehle und Preise können sich ändern. Bitte prüfen Sie kritische Schritte vor dem produktiven Einsatz eigenständig. Dieser Leitfaden ersetzt keine individuelle Beratung.
Ein RAG-Wissenssystem auf eigener Infrastruktur aufbauen lassen? WZ-IT baut und betreibt RAG-Systeme - inklusive der passenden Vektordatenbank, Retrieval-Logik und Berechtigungen, DSGVO-konform aus einer Hand. Custom RAG-Lösungen ansehen
Jedes RAG-System braucht eine Vektordatenbank, um das Wissen aus Dokumenten durchsuchbar zu machen. Zwei Optionen dominieren im Open-Source-Umfeld: die Postgres-Erweiterung pgvector und die dedizierte Vektordatenbank Qdrant. Sie stehen für zwei Ansätze - im vertrauten Postgres bleiben oder ein spezialisiertes System betreiben. Dieser Vergleich ordnet beide ein. Stand Juli 2026.
Inhaltsverzeichnis
- Dedizierte Vektordatenbank oder Postgres-Erweiterung
- pgvector: im Postgres bleiben
- Qdrant: gebaut für Vektorsuche
- Die beiden im Vergleich
- Welche für welchen Fall
Dedizierte Vektordatenbank oder Postgres-Erweiterung
Die Grundsatzfrage ist nicht „welches Tool ist besser", sondern „eigenes System oder bestehende Datenbank erweitern". pgvector bringt die Vektorsuche als Erweiterung in ein vorhandenes PostgreSQL - kein zusätzlicher Dienst, dieselbe Datenbank. Qdrant ist ein eigenständiges, in Rust geschriebenes System, das ausschließlich für die Ähnlichkeitssuche gebaut wurde.
Beide sind Open Source und selbst hostbar. Der Unterschied liegt in Betriebsmodell, Skalierung und darin, wie tief die Vektorsuche mit den übrigen Daten verzahnt ist.
pgvector: im Postgres bleiben
pgvector ist für die meisten ersten RAG-Pipelines der pragmatische Start. Weil es in einer bestehenden Postgres-Datenbank lebt, entfällt der Betrieb eines zusätzlichen Dienstes: Backups, Monitoring, Failover und Zugriffskontrolle laufen über die vorhandene Postgres-Installation.
Der zweite Vorteil ist Konsistenz: Wenn Suchergebnisse und Anwendungsdaten in derselben Datenbank liegen, entfällt eine ganze Klasse von Synchronisationsfehlern. Für typische Größen - grob unter zehn Millionen Vektoren - ist pgvector schnell genug, und mit Erweiterungen wie pgvectorscale skaliert es weiter. Wichtig ist die Speicher-Grundlage: Die Suche profitiert stark von schnellen NVMe-SSDs.
Qdrant: gebaut für Vektorsuche
Qdrant ist von Grund auf für die Vektorsuche optimiert. Die Rust-Implementierung nutzt SIMD-beschleunigte Distanzberechnungen, speicherabgebildete Ablage und eine Such-Engine, die auf Nearest-Neighbor-Abfragen zugeschnitten ist. In Benchmarks zieht Qdrant bei großen Vektormengen (ab etwa zehn Millionen) und hoher Abfrage-Parallelität davon und bietet im Self-Hosting das beste Preis-Leistungs-Verhältnis.
Besonders relevant für Wissenssysteme im Unternehmen: Qdrant wendet Payload-Filter direkt während der Ähnlichkeitssuche an (filterbares HNSW). Das ist die Grundlage für berechtigungsgesteuertes RAG, bei dem verbotene Treffer gar nicht erst in die Ergebnismenge gelangen dürfen - siehe RAG mit echten Berechtigungen. Der Preis ist ein eigener Dienst mit eigenem Speicher, Monitoring und Update-Pfad.
Die beiden im Vergleich
| Dimension | pgvector | Qdrant |
|---|---|---|
| Art | PostgreSQL-Erweiterung | Eigenständige Vektordatenbank |
| Betrieb | Teil der bestehenden DB | Separater Dienst (Container/K8s) |
| Konsistenz | Mit Anwendungsdaten in einer DB | Getrenntes System |
| Skalierung | Gut bis ~10 Mio. Vektoren | Stark ab 10 Mio.+ und hoher Parallelität |
| Filter | SQL-Bedingungen | Payload-Filter in der Suche (HNSW) |
| Betriebsaufwand | Nutzt bestehende Postgres-Infrastruktur | Eigener Speicher, Monitoring, Updates |
| Sweet Spot | Erster Einstieg, moderate Größe | Große Skalierung, anspruchsvolle Filter |
Welche für welchen Fall
Die ehrliche Kurzfassung: im Zweifel mit pgvector starten. Wer bereits Postgres nutzt und eine überschaubare Menge an Dokumenten hat, spart sich mit pgvector einen ganzen Dienst und bekommt Konsistenz gratis dazu.
- pgvector, wenn Sie ohnehin Postgres betreiben, die Datenmenge im niedrigen Millionenbereich bleibt und Einfachheit sowie Konsistenz zählen.
- Qdrant, wenn die Vektormenge oder die Abfrage-Parallelität deutlich wächst, oder wenn anspruchsvolle Filter - etwa für Mandantentrennung und Berechtigungen - direkt und schnell in der Suche greifen müssen.
Ein Wechsel bleibt möglich: Die Embeddings sind unabhängig von der Speicher-Engine, der Bestand lässt sich neu in Qdrant indexieren. Deshalb ist der klügere Weg oft, klein zu starten und erst zu wechseln, wenn die Anforderungen es verlangen. Wie die Vektordatenbank ins Gesamtbild passt, zeigt Was ist RAG?.
Lieber betreiben lassen?
Sie möchten Lokale & Souveräne KI nicht selbst betreiben? WZ-IT übernimmt Einrichtung, Betrieb und Wartung - DSGVO-konform aus Deutschland.
Häufig gestellte Fragen
Antworten auf die wichtigsten Fragen
pgvector ist eine Erweiterung für PostgreSQL, die Vektorsuche in eine bestehende Datenbank bringt - ohne zusätzlichen Dienst. Qdrant ist eine eigenständige, in Rust geschriebene Vektordatenbank, die speziell für die Ähnlichkeitssuche gebaut ist. pgvector ist der einfache Einstieg im vertrauten Postgres, Qdrant die leistungsfähigere Wahl bei großen Datenmengen und hoher Parallelität.
Für die meisten ersten RAG-Systeme ist pgvector der richtige Start: kein zusätzlicher Dienst, konsistent mit den Anwendungsdaten, und für typische Größen (unter etwa 10 Millionen Vektoren) ausreichend schnell. Qdrant lohnt sich, wenn die Datenmenge oder die Zahl gleichzeitiger Anfragen deutlich wächst oder wenn anspruchsvolle Filter direkt in der Suche gebraucht werden.
Wenn pgvector an Grenzen stößt - typischerweise jenseits einiger Millionen Vektoren, bei hoher Abfrage-Parallelität oder wenn die Suche mit vielen Metadaten-Filtern schnell bleiben muss. Qdrant ist auf genau diese Lasten optimiert und liefert dort das beste Preis-Leistungs-Verhältnis im Self-Hosting.
Ja. Qdrant läuft als separater Dienst - typischerweise als Container oder in Kubernetes - mit eigenem Speicher, eigener Überwachung und eigenem Update-Pfad. pgvector nutzt dagegen die bestehende Postgres-Installation samt deren Backups, Monitoring und Zugriffskontrolle. Das ist ein wesentlicher Unterschied im Betriebsaufwand.
Ja, beide sind Open Source und selbst hostbar, sodass die Daten auf eigener Infrastruktur bleiben. Für berechtigungsgesteuertes RAG kommt es darauf an, dass der ACL-Filter direkt in der Suche greift. Qdrant wendet Payload-Filter während der Ähnlichkeitssuche an; pgvector kombiniert die Vektorsuche mit den vertrauten SQL-Bedingungen.
Ja. Da die Embeddings unabhängig von der Speicher-Engine sind, lässt sich der Bestand neu in Qdrant indexieren. Deshalb ist es sinnvoll, mit pgvector zu starten und erst zu wechseln, wenn Skalierung oder Filteranforderungen es verlangen - statt von Anfang an die komplexere Lösung zu betreiben.
Mehr zu Lokale & Souveräne KI
- Der Open-Source-LLM-Stack
- Was ist LiteLLM?
- Was ist Langfuse?
- Was ist vLLM?
- vLLM vs. Ollama
- Was ist RAG?
- Open WebUI an Nextcloud anbinden (RAG mit ACLs)
- Was ist lokale KI?
- Cloud-KI vs. self-hosted
- KI-Souveränität für Unternehmen
- Welches LLM selbst hosten?
- GPU & VRAM dimensionieren
- Qdrant vs. pgvector
- EU AI Act für Unternehmen
- Lokale KI für Berufsgeheimnisträger
- Dokumente mit KI verarbeiten
- KI-Agenten & Automatisierung






