Was ist das?
MongoDB ist eine dokumentenorientierte Datenbank (JSON-ähnliche Dokumente).
Wo wir es verwenden
- Schemata, die sich zu Beginn häufig ändern
- Inhaltsstrukturen mit flexiblen Feldern
- Speicherung von Dokumenten und aggregierten JSON-Strukturen
Warum wir es verwenden
- Passt sich schnell an sich ändernde Anforderungen an
- Praktisches „Objekt-als-Dokument“-Modell
- Gute Geschwindigkeit bei korrekten Indizes
Wie wir es in Projekten einsetzen
- Wir entwerfen Dokumente für reale Anfragen
- Indizierung ist obligatorisch, Anfragenanalyse erfolgt regelmäßig
- Kontrolle der Dokumentengröße und der Verschachtelungstiefe
Wann man etwas anderes wählen sollte
Für strenge Transaktionen und komplexe Analysen ist PostgreSQL oft besser geeignet.
Was Sie bekommen
Flexibilität am Anfang und ein schnelles Iterationstempo.