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.

  14 Stunden
 

Teilnehmerzahl


Beginnt

Endet


Die Termine sind abhängig von der Verfügbarkeit und finden zwischen 09:30 und 16:30 statt.
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.

Erfahrungsberichte (10)

Kombinierte Kurse

Verwandte Kategorien