Dokumentmodelle sind ein zentraler Bestandteil vieler ereignisorientierter Systeme, weil Ereignisse häufig als verschachtelte Strukturen auftreten. MongoDB Atlas stellt dafür eine verwaltete Cloud-Datenbank bereit. Streaming Engineer nutzen dieses Modell, um kontinuierliche Datenströme in geeigneter Form abzulegen.
!Kursinhalt
!1. Grundkonzepte von Dokumentmodellen
*Aufbau hierarchischer Dokumente
*Abgrenzung zu tabellarischen Modellen
*Rolle in Streaming-Landschaften
!2. Modellierung in MongoDB Atlas
*Einbettung und Referenzen
*Indexierungsstrategien
*Schemavorgaben über Validation
!3. Integration mit Streaming-Strecken
*Schreibmuster aus Spark
*Lesemuster für nachgelagerte Dienste
*Umgang mit Zustand und Verlaufsdaten
!4. Betrieb und Wirtschaftlichkeit
*Konfiguration in Atlas
*Skalierung und Regionen
*Überwachung laufender Workloads
!Berufliche Relevanz
*Flexibler Umgang mit ereignisbasierten Datenstrukturen
*Zusammenarbeit mit Produkt- und Analyseteams
*Erweiterung des klassischen Werkzeugkastens