MongoDB

MongoDB ist eine Open-Source, Document Datenbank die für einfache Entwicklung und Skalierung entwickelt wurde.

MongoDB Theorie

February 2019

Diesmal betrachten wir das "Bucket-Pattern". Bucket bedeutet übersetzt Eimer und kommt, als Begriff, auch bei Cloud Speicherdiensten von Amazon und Alibaba Cloud vor. Das "Bucket-Pattern" eignet sich vor allem sehr gut für den Einsatz in...

More

Die Patterns, die wir uns bisher angesehen haben, hatten immer eine Betrachtungsweise aus Sicht der Applikation oder einer Abfrage. Die Struktur der Dokumente blieb dabei ziemlich konsistent. Was aber, wenn das einmal nicht der Fall ist? Wie gehen...

More

Dieses Mal werfen wir einen Blick auf das "Attribute Pattern", dieses eigent sich besonders für die folgenden Fälle Wenn wir große Dokumente mit ähnlichen Feldern haben, aber ein Subset von Feldern gemeinsame Charakteristiken aufweist und wir...

More

Eine immer wieder gestellte Frage zu MongoDB ist: "Wie strukturiere ich das Datenschema für meine Applikation?" Die ehrliche Antwort darauf lautet, wie bei eigentlich allen anderen Datenbanken auch: "Es kommt darauf an!" Gibt es in der Applikation...

More

Wer mit dem Konzept von MongoDB Aggregation Stages noch nicht vertraut ist, sollte zuerst diesen Artikel lesen. https://www.qualiero.com/community/mongodb/mongodb-theorie/mongodb-aggregation-pipeline-in-5-minuten.html Mit der $lookup Stage ist es...

More

Die Aggregation Pipeline wird verwendet um Daten aus Collections zu verarbeiten und zu einem berechneten Ergebnis zu verarbeiten. MongoDB unterstützt auch Map-Reduce, sowie Single Purpose Aggregations (z.B. count). Die präferierte Methode für...

More
October 2018

Traditionelle, relationale Datenbanken, die aufgrund ihrer Natur nur auf einem einzelnen Knoten lesen und schreiben können eine sequentiell geordnete Abarbeitung aller Lese- und Schreiboperationen garantieren. Dieses Prinzip wird "causal...

More
August 2018

Moderne Firmen sind heute "datengetrieben". Die Fähigkeit Daten schnell zu bekommen und aufgrund der Daten Entscheidungen fällen zu können ist zu einem Schlüsselvorteil im Wettbewerb geworden. Allerdings verbergen sich geschäftliche Daten oft...

More
July 2018

Recommend this community group