Article

DocumentDB: Microsofts Open-Source MongoDB-Alternative auf PostgreSQL

DocumentDB MongoDB PostgreSQL Microsoft Open Source Datenbank

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.