In diesem Lernmodul soll verdeutlicht werden wie aus der NoSQL Datenbank MongoDB Daten effizient ausgelesen werden können, um diese zu bearbeiten. Datensätze liegen nicht immer als CSV Datei vor oder liegen in einem verteilten System aus Datenbanken. Die Daten direkt aus der Datenbank anzufragen, korrekt aufzubereiten und Zusammenhänge zwischen den Daten herauszufiltern soll verdeutlicht werden. Diese Daten direkt aus der Datenbank auszulesen und mit effektiven Werkzeugen wie dem Aggregations-Framework zu strukturieren ist das Ziel dieses Notebooks.
Schlagworte: EILD.nrw, Datenbanksysteme, Datenbank, Jupyter Notebook, Python, MongoDB
Mithilfe der folgenden Befehle kann das Lernmodul auch lokal in einem Docker Container gestartet werden:
docker build -t lernmodulmongo:1.0 .
docker run -p 8888:8888 lernmodulmongo:1.0
Dieses Lernmodul wurde im Rahmen des EILD.nrw-Projektes von Michel Schwarz an der Hochschule Düsseldorf erstellt, nähre Informationen unter eild.nrw. Das Lernmodul kann unter foldender Lizenz genutzt werden.