MongoDB in Aktion

Aleksandr Shitik
Aleksandr Shitik

Ich schreibe meine eigenen Beiträge und Bücher und rezensiere Filme und Bücher. Experte für Kosmologie und Astronomie, IT, Produktivität und Planung.

MongoDB in Aktion
Kyle Banker
Genres: Programmierung
Jahr der Veröffentlichung: 2012
Jahr der Lektüre: 2021
Meine Bewertung: Höchste
Anzahl der Lesevorgänge: 1
Gesamtseitenzahl: 394
Zusammenfassung (Seiten): 26
Originalsprache der Veröffentlichung: Englisch
Übersetzungen in andere Sprachen: Russisch, Chinesisch

Allgemeine Beschreibung

Das Buch umfasst 400 Seiten. Es besteht aus 3 Teilen, die 10 Kapitel und 5 Anhänge enthalten. Es enthält viele Code-Einfügungen, Bilder, Diagramme und Tabellen sind ebenfalls vorhanden, kommen aber nur selten vor. Leseschwierigkeitsgrad des Buches: mittelmäßig.

Kurzer Überblick

Da das Buch nicht gerade klein ist, werde ich nicht jedes einzelne Kapitel im Detail besprechen, sondern sie stattdessen in einer kurzen Zusammenfassung der Teile gruppieren – von denen es, wie erinnert, hier drei gibt.

Der erste Teil mit dem Titel „Einführung“ spiegelt genau wieder, was hier enthalten sein sollte. In diesen Kapiteln wird eine knappe Einführung in MongoDB gegeben, Vorzüge und Nachteile beschrieben. Die Rolle von JavaScript bei der Arbeit mit der Datenbank wird erwähnt. Beispiele für Datenbankinstallation und Arbeit mit verschiedenen Programmiersprachen werden behandelt._primitive_ Query-Beispiele werden gegeben.

Der zweite Teil des Buches trägt den Titel „Anwendungsentwicklung für MongoDB“. Das Material dieses Abschnitts deckt rund 80 % der täglichen Informationen ab, die Programmierer benötigen, die MongoDB in ihrer Arbeit als Hauptdatenbank nutzen Themen wie Schema-Design, Abfragen und Aggregation, zahlreiche CRUD-Beispiele (Create, Read, Update, Delete) und komplexere Operationen (Gruppierungen und Sortierungen) werden behandelt.

Der dritte Teil positioniert sich als vertiefendes Material. Er trägt den Titel „MongoDB – Meisterschaft erlangen“. Hier gibt es vier Kapitel, deren Titel den Kern des Abschnitts gut widerspiegeln. Sie behandeln:

  • Indexierung und Abfrageoptimierung
  • Replikation
  • Sharding
  • Implementierung und Verwaltung

Und um diesen kurzen Überblick abzuschließen noch ein paar Worte zu den Anhängen. Hier wird die Installation von MongoDB detailliert besprochen, Designmuster (damit sind hier spezifisch Datenbank-Designs und ihre Eigenschaften wie eins-zu-eins-, eins-zu-viele- und viele-zu-viele-Beziehungen, Transaktionen und andere gemeint, nicht aber Muster wie „Singleton“ oder „Abstrakte Fabrik“), die Arbeit mit MongoDB über die Sprachen PHP, Java und C++ (während der Hauptteil sich auf JavaScript und Ruby konzentrierte), sowie räumliche Indizes.

Meine Meinung

Ein interessantes, praktisches Buch zur Arbeit mit der NoSQL-Datenbank MongoDB. Obwohl ich ein eigenes Projekt mit dieser dokumentenorientierten Datenbank habe, verschwindet die Theorie durch den seltenen Gebrauch mit der Zeit aus dem Gedächtnis. Als Hilfe zum Auffrischen des Wissens kommt dann immer das Zusammenfassende ( 太极 ) zum Einsatz, was in diesem Fall recht umfangreich ausfiel. Wenn Sie in Ihrer Arbeit ausschließlich relationale Datenbanken verwenden, kann ich Ihnen nur dringend empfehlen, sich mit MongoDB zu beschäftigen. Und wenn Sie Informationen lieber in Buchform aufnehmen, ist dieses Buch genau das Richtige für Sie.

Вверх