Schulungsübersicht
MongoDB-Architektur: Überblick
- Herkunft, Designziele, Kernmerkmale
- Prozessstruktur (mongos, mongod, Config-Server)
- Verzeichnis- und Dateistruktur
Arbeiten mit der MongoDB-Kommandozeile (Shell)
- Dokumente und Datentypen
- CRUD-Vorgänge (Insert, Queries, Updates, Delete)
- Systembefehle
Konfiguration und Bereitstellung auf einem einzelnen Server
- Konfigurationsdateien
- Datendateien und Allokation
- Log-Dateien
- Empfehlungen für Hardware und Dateisysteme
Sicherheit
- Eingebaute Authentifizierung
- Empfehlungen für eine sichere Bereitstellung
Monitoring von MongoDB
- mongostat
- Analyse von Speicher- und E/A-Leistung
- Integration in Monitoring-Tools: Munin / Cacti / Nagios
- Web-Konsole von MongoDB
Indexierung und Query-Optimierung
- Verwaltung von Indizes und interne Funktionsweise der Indexierung in MongoDB
- Einzel-Indizes, zusammengesetzte Indizes, Geo-Indizes
- Identifizierung suboptimaler Queries; Nutzung des Query-Profilers
Einführung in Treiber (Java/Python/Ruby/PHP/Perl)
- Kommunikation zwischen Treibern und Shell mit MongoDB
- BSON und das MongoDB-Wire-Protokoll
- Fehlersuche bei Anwendungsverbindungen
Einführung in Lese- und Schreibskalierbarkeit
Replikation und Dauerhaftigkeit (Durability)
- Master-Slave-Replikation
- Replica Sets
- Nutzung von Write Concern zur Sicherstellung der Dauerhaftigkeit
- Umgang mit Replikationsfehlern
Automatisches Sharding
- Funktionsweise von Sharding
- Einrichten eines MongoDB-Shard-Clusters
Wahl des Shard-Schlüssels
Sharding und Indizes
- Topologien von Sharding und Replica Sets
- Verwaltung eines shardeten Clusters
Migration von Shard- und Chunk-Daten
Backup- und Wiederherstellungspläne
- Dateisystembasierte Strategien
- mongodump / mongorestore
- rsync
- mongoimport / mongoexport
Voraussetzungen
Grundkenntnisse in der Systemadministration eines Betriebssystems.
Erfahrungsberichte (7)
Das Tempo der Rede und Erklärung.
Marko Skokovic - PWO by Lottomatica Serbia
Kurs - MongoDB for Administrators
Maschinelle Übersetzung
die angenehme Kommunikation und die klaren Erklärungen von Maciej
Nikola Rajic - PWO by Lottomatica Serbia
Kurs - MongoDB for Administrators
Maschinelle Übersetzung
Ausgezeichnetes Gleichgewicht zwischen Erklärungen und Übungen. Hilfreich für ein besseres Verständnis der Konzepte. Die Beispiele zur Verwendung von jq sind sehr nützlich für die Arbeit.
Laura Conti - PWO by Lottomatica Serbia
Kurs - MongoDB for Administrators
Maschinelle Übersetzung
Ich habe die Praktika genossen, auch wenn einige von ihnen schwierig waren.
Austin - Vodacom
Kurs - MongoDB for Administrators
Maschinelle Übersetzung
Mir gefällt, dass Kamil das Material für mich und mein Verständnis angepasst hat. Er wollte wirklich sicherstellen, dass ich es verstehe.
Austin Robertson
Kurs - MongoDB for Administrators
Maschinelle Übersetzung
Vereinfachung von Betriebsaufgaben.
Kesh - Vodacom
Kurs - MongoDB for Administrators
Maschinelle Übersetzung
Ich fand den Kursleiter sehr klar.
Simon - ENGINEERING AND SERVICES JF S.A. DE C.V.
Kurs - MongoDB for Administrators
Maschinelle Übersetzung