Tauchen Sie ein in die Welt der dokumentenorientierten Datenbanken und lernen Sie, wie Sie MongoDB effektiv in Ihre Anwendungen integrieren. Von der Installation bis zur Optimierung.
Grundlagen und Installation
  • NoSQL vs. relationale Datenbanken
  • MongoDB-Architektur und Komponenten
  • Installation und Konfiguration
  • MongoDB Compass und Shell
  • Erste Schritte mit CRUD-Operationen
Datenmodellierung
  • Document-Design-Prinzipien
  • Embedding vs. Referencing
  • Schema-Design-Patterns
  • Validierung und Constraints
  • Migration von relationalen Modellen
Abfragen und Aggregation
  • Query-Operatoren und Filter
  • Aggregation Pipeline
  • Map-Reduce Operationen
  • Indexierungsstrategien
  • Explain Plans und Query-Optimierung
Skalierung und Hochverfügbarkeit
  • Replica Sets konfigurieren
  • Sharding-Strategien
  • Load Balancing
  • Failover-Szenarien
  • Monitoring und Alerting
Sicherheit und Zugriffssteuerung
  • Authentifizierung und Autorisierung
  • Role-Based Access Control (RBAC)
  • SSL/TLS-Verschlüsselung
  • Audit-Logging
  • Compliance und Best Practices
Backup und Recovery
  • Backup-Strategien entwickeln
  • MongoDB Ops Manager
  • Point-in-Time Recovery
  • Disaster Recovery
  • Backup-Automation
Performance-Optimierung
  • Performance-Metriken verstehen
  • Index-Optimierung
  • Query-Performance-Tuning
  • Caching-Strategien
  • Resource-Management
Integration und Entwicklung
  • MongoDB-Treiber und APIs
  • Integration in verschiedene Programmiersprachen
  • Change Streams
  • Transaktionen in MongoDB
  • Microservices-Architektur