Dokumentdatenbank

Problem

Ihre Anwendung speichert Objekte mit unterschiedlichen Strukturen:
Produkt A → Größe, Material
Produkt B → CPU, RAM, Speicher
Produkt C → Autor, Seiten
Jede Variation in starre relationale Tabellen zu zwingen, kann unangenehm werden.

Lösung — Dokumentdatenbank

Speichern Sie in sich geschlossene dokumentenförmige Datensätze. { "name": "Laptop", "cpu": "..." } Verschiedene Dokumente können natürlich unterschiedliche Felder enthalten.
Kerngedanke: Dokumentdatenbanken speichern flexible strukturierte Objekte, anstatt eine feste relationale Form zu erfordern.