MongoDB

MongoDB ist die führende Open-Source, Document Datenbank die für einfache Entwicklung und Skalierung aber auch für Big Data Szenarien entwickelt wurde.

MongoDB Terminologie: Datenbanken, Collections und Dokumente

Marc-David Militz
Experte
Bei einer dokument-orienteirten Datenbank muss man sich an ein paar andere Begriffe gewöhnen.

  • Datenbank

    • Eine Datenbank hat bei MongoDB die gleiche Bedeutung wie bei jedem relationalen Datenbankserver auch.

      • Collection

        • Eine Collection in MongoDB ist das äquivalent zu einer Tabelle in einem relationalen System (RDBMS). Die Collection wird gelegentlich auch als Medium (Media) bezeichnet und ist grundsätzlich schemalos. Ab der Version 3.6 ist es möglich die Validierung eines vorgegebenen Schemas zu forcieren. https://docs.mongodb.com/manual/core/schema-validation/

          • Dokument

            • Ein Dokument ist prinzipiell das äquivalent zu einer Zeile oder einem Datensatz in einem relationalen Modell. Ein Dokument in MongoDB ist nach dem BSON (Binary JSON) Standard aufgebaut.
              http://bsonspec.org/
              Durch die verschachtelte Struktur eines Dokumentes und die verteilte Natur von MongoDB ist es üblich Dokmente und Unterdokumente zu verschachteln anstatt die Daten nach Normalisierungsregeln aufzulösen.

Neueste Mitgliederaktivitäten

Diesen Community Beitrag weiterempfehlen