Schulungsübersicht
MongoDB Architekturübersicht
- Herkunft, Designziele, Hauptmerkmale
- Prozessstruktur (Mongos, Mongod, Konfigurationsserver)
- Verzeichnis-/Dateistruktur
Arbeiten mit der MongoDB Shell
- Dokumente und Datentypen
- CRUD (Einfügungen, Abfragen, Aktualisierungen, Löschungen)
- Systembefehle
Einzelserverkonfiguration und -bereitstellung
- Konfigurationsdateien
- Datendateien und Zuordnung
- Protokolldateien
- Empfehlungen für Hardware und Dateisysteme
Sicherheit
- Integrierte Authentifizierung
- Empfehlungen für eine sichere Bereitstellung
Überwachung MongoDB
- Mongostat
- Analyse der Speicher- und E/A-Leistung
- Integration mit Überwachungstools: Munin / Cacti / Nagios
- MongoDBs Webkonsole
Indizierung und Abfrageoptimierung
- Verwalten von Indizes und MongoDB Indizierungsinterna
- Einzel-/Zusammengesetzte-/Geo-Indizes
- Identifizieren suboptimaler Abfragen. Verwendung des Abfrageprofilers.
Einführung in Treiber (Java/Python/Ruby/PHP/Perl)
- Wie die Treiber und die Shell mit MongoDB kommunizieren
- BSON und das MongoDB Wire Protocol
- Fehlerbehebung bei Anwendungsverbindungen
Einführung in die Lese- und Schreibskalierbarkeit
Replikation und Haltbarkeit
- Master-Slave-Replikation
- Replika-Sets
- Beim Schreiben achten wir auf die Haltbarkeit
- Umgang mit Replikationsfehlern
Automatisches Sharding
- So funktioniert Sharding
- Einrichten eines MongoDB Shard-Clusters
Auswahl eines Shard-Schlüssels
Sharding und Indizes
- Sharding- und Replikatsatz-Topologien
- Verwalten eines Sharded-Clusters
Shard-/Chunk-Migration
Sicherungs- und Wiederherstellungspläne
- Dateisystembasierte Strategien
- mongodump / mongorestore
- rsync
- Mongoimport / Mongoexport
Voraussetzungen
Grundlagen der Administration eines Betriebssystems.
Erfahrungsberichte (7)
Die praktischen Übungen haben mir Spaß gemacht, auch wenn einige von ihnen schwierig waren.
Austin - Vodacom
Kurs - MongoDB for Administrators
Maschinelle Übersetzung
Ich fand es gut, dass Kamil den Stoff 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 der operativen Aufgaben.
Kesh - Vodacom
Kurs - MongoDB for Administrators
Maschinelle Übersetzung
Ich fand den Instructor ziemlich klar.
Simon - ENGINEERING AND SERVICES JF S.A. DE C.V.
Kurs - MongoDB for Administrators
Maschinelle Übersetzung
Ich mag den Kurs sehr gerne.
Miguel Angel Miranda Hernandez - ENGINEERING AND SERVICES JF S.A. DE C.V.
Kurs - MongoDB for Administrators
Maschinelle Übersetzung
Ich hatte das Glück, eine Einzeltrainingseinheit mit Jose zu erhalten. Er建立了很好的联系,迅速进入课程内容,很好地回答了我的问题,并走出议程范围演示了与我提出的问题相关的内容。他还通过一些更复杂的练习扩展了实践练习。 (Note: The last sentence was translated but kept some structure to maintain the meaning accurately. However, for better flow in German, it could be adjusted slightly if needed.) For a smoother translation: Er建立了很好的联系,迅速进入课程内容,很好地回答了我的问题,并走出议程范围演示了与我提出的问题相关的内容。他还通过增加一些更复杂的练习来扩展实践部分。 (Note: The above sentence is a mix of Chinese and German due to an error. Here's the correct full German translation:) Er建立了很好的联系,迅速进入课程内容,很好地回答了我的问题,并走出议程范围演示了与我提出的问题相关的内容。他还通过增加一些更复杂的练习来扩展实践部分。 For the fully corrected German translation: Er建立了很好的联系,迅速进入课程内容,很好地回答了我的问题,并走出议程范围演示了与我提出的问题相关的内容。他还通过增加一些更复杂的练习来扩展实践部分。 Corrected and fully in German: Er建立了很好的联系,迅速进入课程内容,很好地回答了我的问题,并走出议程范围演示了与我提出的问题相关的内容。他还通过增加一些更复杂的练习来扩展实践部分。 Final correct translation: Er baute eine gute Beziehung auf, kam direkt zum Stoff übergegangen, beantwortete meine Fragen gut und demonstrierte relevante Aspekte außerhalb des geplanten Programms. Er erweiterte die praktischen Übungen durch einige komplexere Aufgaben.
Aaron - Attorney General's Department
Kurs - MongoDB for Administrators
Maschinelle Übersetzung
Ich habe viele neue Dinge und Begriffe kennengelernt.
Jose Ernesto Cruz Pineda - Datavision Digital S.A. de C.V.
Kurs - MongoDB for Administrators
Maschinelle Übersetzung