Grundlagen - MongoDB
- Konzept und Entstehung
- Verbreitung und Philosophie
- Begriffe und Wording
- Verschiedene Bereitstellungsmodelle
- Datenmodell: Dokumente, Collections, Datenbanken
Installation und Konfiguration
- Unterschiede zwischen Windows und Linux
- Einrichtung einer Single Instance
Replica Set
- Grundlagen und Begrifflichkeiten
- Aufbau und Konfiguration der Infrastruktur
- Praktische Umsetzung einer Replica-Set-Installation
JSON und BSON
- Syntax und Datentypen
- Anwendung in MongoDB
Performance und Indexierung
- Indexerstellung und verschiedene Indexarten
Arbeiten mit der MongoDB Shell
- Grundlagen und Konfiguration
- Einführung in Shell Scripting
CRUD in MongoDB
- Einfügen, Abfragen, Ändern und Löschen von Daten
Sharded Cluster
- Grundprinzipien und Fachbegriffe
- Struktur und Verwendung von Shard-Keys
Administrative Aufgaben
- Oplog-Konfiguration für Replikation
- Backup/Wiederherstellung, Import/Export von Daten
- Performanceoptimierung von Abfragen und der Datenbank
- Sicherheitseinstellungen: Benutzer, Gruppen und Rechte
Entwickler
- Nutzung des Aggregation Frameworks und Aggregation Pipelines zur Datenverarbeitung
- Bearbeitung von Geodaten und Verwendung Geospatialer Indexe
- Verwaltung von Dateien und GridFS
- Anwendung von Tailable Cursors und Change Streams für Echtzeitdatenverarbeitung
MongoDB Compass und .NET-Integration
- Node.js Treiber und MongoDB Klassen
- Node.js und BSON Datentypen
- Authentifizierung und Write Concern Acknowledgments
- Konfiguration von Read Preference und Repeatable Writes