Article
DocumentDB: Microsofts Open-Source MongoDB-Alternative auf PostgreSQL
Microsoft überrascht mit einem neuen Open-Source-Projekt: DocumentDB, eine MongoDB-kompatible Dokumentdatenbank, die auf PostgreSQL aufbaut. Die MIT-lizenzierte Lösung verspricht die Flexibilität von Dokumentdatenbanken mit der Stabilität von PostgreSQL.
Kern-Features
MongoDB-Kompatibilität: DocumentDB spricht das MongoDB-Protokoll und versteht BSON nativ. Bestehende MongoDB-Treiber und -Anwendungen sollen ohne Änderungen funktionieren.
PostgreSQL-Fundament: Unter der Haube läuft bewährte PostgreSQL-Infrastruktur – mit allen Vorteilen für ACID-Compliance und relationale Queries.
Rich Indexing: Automatische Indizierung für Dokument-Felder mit Unterstützung für komplexe Abfragen.
Vector Search: Eingebaute Vektorsuche – relevant für AI/ML-Workloads und RAG-Applikationen.
Schneller Start mit Docker
docker run -d \
--name documentdb \
-p 27017:27017 \
-e POSTGRES_PASSWORD=password \
ghcr.io/microsoft/documentdb:latest
Warum das relevant ist
Der Markt für Dokumentdatenbanken war lange Zeit ein Duell zwischen MongoDB (Closed Source mit kommerzieller Lizenz) und verschiedenen Open-Source-Alternativen. DocumentDB positioniert sich als “best of both worlds”: MongoDB-API-Kompatibilität mit PostgreSQL-Stabilität und voller Open-Source-Lizenz.
Für Entwickler, die MongoDB’s API mögen, aber nicht an MongoDB’s Lizenzmodell gebunden sein wollen, ist dies eine interessante Alternative. Die Vector-Search-Integration macht es besonders attraktiv für AI-Entwickler.