MongoDB für Administratoren Kompaktkurs
Ihre Termine
* Preise inkl. der gesetzlichen Mehrwertsteuer
Beschreibung
In dieser 3-tägigen Schulung "MongoDB für Administratoren Kompaktkurs" erlangen Sie umfassendes Wissen über die Installationsoptionen von Einzelinstanzen, Replica-Sets und Sharded Clustern in MongoDB. Sie werden befähigt, eine MongoDB-Installation erfolgreich einzurichten und zu betreuen. Zudem erhalten Entwickler Einblicke in die Grundlagen der Softwareentwicklung auf Basis von MongoDB.
Inhalte
Einführung in die MongoDB
- Was ist MongoDB
- Entstehung, Verbreitung
- Philosophie
- Begriffe, Wording
- Deployment-Modelle
- Datenmodell (Dokumente, Collections, Datenbanken)
Installation und Konfiguration
- Unterschiede Windows und Linux
- Single Instance
- Hands On: Installation einer Single Instance
Replica Set
- Grundlagen und Begriffe
- Infrastruktur
- Konfiguration
- Hands On: Installation eines Replica Sets
JSON
- Einführung in die Syntax
- Datentypen
- Verwendung in MongoDB
Arbeiten mit der MongoDB Shell
- Grundlagen der Shell
- Konfigurieren der Shell
- Shell Scripting
Hands On: CRUD in der MongoDB
- Create: Einfügen von Daten
- Read: Abfragen von Daten
- Update: Ändern von Daten
- Delete: Löschen von Daten
Hands On: Administrative Aufgaben
- Aufbau Replica Set
- Aufbau Cluster
- Architektur
- Dokumentation
- Arbeiten mit Mongo Atlas
- SaaS / IaaS
Sharded Cluster
- Grundlagen und Begriffe
- Infrastruktur
- Konfiguration
- Shard-Keys
- Security im Sharded Cluster
- Hands On: Installation eines Sharded Clusters
Hands On: Administrative Aufgaben
- Backup und Wiederherstellung im Sharded Cluster
- Import und Export von Daten
- Hands On: Installation des Ops Managers, Erstellen und Verwalten eines Replica Sets mit dem Ops Manager
- Ops Manager API zur Automatisierung von administrativen Aufgaben
Performance und Indexierung
- Erstellen von Indexen
- Arten von Indexen
Neuerungen in Version 5.0
Voraussetzungen
- Grundlegende Kenntnisse von Betriebssystemen und Datenbanken
- Kenntnisse bei der Benutzung der Linux oder Windows Systemkonsole sind von Vorteil
- JavaScript Kenntnisse sind von Vorteil
Zielgruppe
- Datenbankadministratoren
- Softwareentwickler