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.