Grundlagen MongoDB
Abgrenzung NoSQL-Datenbanken von relationalen Datenbanken
MongoDB-Features
MongoDB im Vergleich zu anderen NoSQL-Datenbanken
Lizensierung
Installation
Betrieb in der Cloud (z.B. Amazon, Microsoft Azure, MongoLab, ObjectRocket)
Support
MongoDB-Kommandozeilenwerkzeuge
MongoDB-GUI-Tools
MongoDB-Basiskonzepte
Dokumente
Dokumentensammlungen
Konzepte einer schemalosen Datenbank / Datenmodellierung mit Dokumenten
BSON
Indexierung
Storage Engines
Operationen
MongoDB Abfragesprache & Abfrageoperatoren
Filtern und Sortieren
Aggregation
Erstellen, Lesen, Ändern und Löschen von Dokumenten
atomare Operationen
Pipeline-Operatoren
Berechnete Felder
SlamData für SQL-Abfragen auf MongoDB
Datenbankprogrammierung mit MongoDB
Treiber
Wahlweise: Nutzung von MongoDB in .NET und/oder Java und/oder JavaScript
Konnektoren zu anderen Frameworks im Bereich Data Analytics / Big Data (z.B. Hadoop, Spark)
Fortgeschrittene Themen
Sicherheit
Backup
Performance & Skalierung
Replikation & Sharding
MongoDB Profiler
Optimierungsstrategien
Best Practices