MongoDB - Vorteile
Jede relationale Datenbank verfügt über ein typisches Schemadesign, das die Anzahl der Tabellen und die Beziehung zwischen diesen Tabellen anzeigt. In MongoDB gibt es kein Konzept für eine Beziehung.
Vorteile von MongoDB gegenüber RDBMS
Schema less- MongoDB ist eine Dokumentendatenbank, in der eine Sammlung unterschiedliche Dokumente enthält. Anzahl der Felder, Inhalt und Größe des Dokuments können von Dokument zu Dokument unterschiedlich sein.
Die Struktur eines einzelnen Objekts ist klar.
Keine komplexen Verknüpfungen.
Tiefe Abfragefähigkeit. MongoDB unterstützt dynamische Abfragen von Dokumenten mithilfe einer dokumentbasierten Abfragesprache, die fast so leistungsfähig ist wie SQL.
Tuning.
Ease of scale-out - MongoDB ist einfach zu skalieren.
Konvertierung / Zuordnung von Anwendungsobjekten zu Datenbankobjekten nicht erforderlich.
Verwendet internen Speicher zum Speichern des (mit Fenstern versehenen) Arbeitssatzes, um einen schnelleren Zugriff auf Daten zu ermöglichen.
Warum MongoDB verwenden?
Document Oriented Storage - Daten werden in Form von Dokumenten im JSON-Stil gespeichert.
Index für ein beliebiges Attribut
Replikation und hohe Verfügbarkeit
Auto-Sharding
Reichhaltige Fragen
Schnelle Updates vor Ort
Professionelle Unterstützung durch MongoDB
Wo kann man MongoDB verwenden?
Große Daten
Content Management und Lieferung
Mobile und soziale Infrastruktur
Benutzerdatenverwaltung
Data Hub