Kontakt aufnehmen

Schulungsübersicht

Architektonischer Überblick über MongoDB

  • Herkunft, Designziele, Kernfunktionen
  • Prozessstruktur (mongos, mongod, Konfigurationsserver)
  • Verzeichnis-/Dateistruktur

Arbeiten mit der MongoDB-Schale

  • Dokumente und Datentypen
  • CRUD (Einfügen, Abfragen, Aktualisieren, Löschen)
  • Systembefehle

Konfiguration und Einrichtung eines Einzelserver-Setups

  • Konfigurationsdateien
  • Datendateien und Allokation
  • Protokolldateien (Log-Dateien)
  • Empfehlungen für Hardware und Dateisystem

Sicherheit

  • Integrierte Authentifizierung
  • Empfehlungen für eine sichere Einrichtung

Überwachung von MongoDB

  • mongostat
  • Analyse der Speicher- und IO-Leistung
  • Integration mit Überwachungswerkzeugen: Munin / Cacti / Nagios
  • Web-Konsole von MongoDB

Indexierung und Abfrageoptimierung

  • Verwaltung von Indizes und Interna der MongoDB-Indexierung
  • Einzel-/Zusammengesetzte-/Geo-Indizes
  • Identifizierung suboptimaler Abfragen. Nutzung des Abfrageprofilers.

Einführung in Treiber (Java/Python/Ruby/PHP/Perl)

  • Wie Treiber und Schale mit MongoDB kommunizieren
  • BSON und das MongoDB Wire Protocol
  • Behebung von Verbindungsproblemen von Anwendungen

Einführung in die Skalierbarkeit von Lese- und Schreibvorgängen

Replikation und Datensicherheit (Durability)

  • Master/Slave-Replikation
  • Replikatsätze
  • Nutzung der Write Concern für Datensicherheit
  • Bewältigung von Replikationsfehlern

Automatisches Sharding

  • Funktionsweise von Sharding
  • Einrichtung eines MongoDB-Shared-Clusters

Auswahl eines Shard-Key

Sharding und Indizes

  • Sharding und Topologien von Replikatsätzen
  • Verwaltung eines Shared-Clusters

Shard-/Chunk-Migration

Backup- und Wiederherstellungspläne

  • Dateisystembasierte Strategien
  • mongodump / mongorestore
  • rsync
  • mongoimport / mongoexport

Voraussetzungen

Grundkenntnisse in der Betriebssystemverwaltung.

 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (7)

Kommende Kurse

Verwandte Kategorien