Schulungsübersicht
Überblick über die Architektur von MongoDB
- Entstehung, Designziele und wichtige Funktionen
- Prozessstruktur (mongos, mongod, Konfigurationsserver)
- Verzeichnis- und Dateistruktur
Arbeit mit der MongoDB-Shell
- Dokumente und Datentypen
- CRUD (Einfügen, Abfragen, Aktualisieren, Löschen)
- Systembefehle
Konfiguration und Bereitstellung eines Einzelserver-Setups
- Konfigurationsdateien
- Datendateien und Allokation
- Protokolldateien
- Empfehlungen für Hardware und Dateisysteme
Sicherheit
- Interne Authentifizierung
- Empfehlungen für eine sichere Bereitstellung
Überwachung von MongoDB
- mongostat
- Analyse von Speicher- und I/O-Leistung
- Integration in Überwachungswerkzeuge: Munin / Cacti / Nagios
- Web-Konsole von MongoDB
Indexierung und Abfrageoptimierung
- Verwaltung von Indizes und interne Abläufe der MongoDB-Indexierung
- Einzel- / Komposite- / Geo-Indizes
- Identifizierung suboptimaler Abfragen. Nutzung des Abfrageprofilers.
Einführung in die Treiber (Java/Python/Ruby/PHP/Perl)
- Kommunikation zwischen Treibern, Shell und MongoDB
- BSON und das MongoDB-Wire-Protokoll
- Fehlerbehebung bei Anwendungsverbindungen
Einführung in die Skalierbarkeit von Lese- und Schreibvorgängen
Replikation und Dauerhaftigkeit
- Master-/Slave-Replikation
- Replikatsammlungen
- Einsatz von Write Concern für Dauerhaftigkeit
- Bewältigung von Replikationsfehlern
Automatisches Sharding
- Funktionsweise des Sharding
- Einrichtung eines MongoDB-Shard-Clusters
Auswahl des Shard-Keys
Sharding und Indizes
- Sharding und Replikatsammlungstopologien
- Verwaltung eines Shard-Clusters
Migration von Shards und Chunks
Pläne für Sicherung und Wiederherstellung
- Dateisystembasierte Strategien
- mongodump / mongorestore
- rsync
- mongoimport / mongoexport
Voraussetzungen
Grundkenntnisse in der Betriebssystemverwaltung.
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