Bibliographic Details
| Title: |
MongoDB - Unstrukturierte Daten aus einer MongoDB auslesen und auswerten |
| Authors: |
Michel Schwarz, Björn Salgert |
| Subject Terms: |
BSON, EILD, Datenbank (Informationsbank, Datenbanken), JSON (JavaScript Object Notation), Lernanwendung, Aggregation Pipeline, GridFS, EILD.nrw, MongoDB, Datenbanksystem (Datenbankverwaltungssystem, Datenbankprogramm), Jupyter-Notebook, Medieninformatik, Ingenieurinformatik/Technische Informatik, Wirtschaftsinformatik, Medizinische Informatik, Informatik, Bioinformatik, Studienbereich Informatik, Ingenieurwissenschaften |
| Description: |
Dieses Jupyter-Notebook bietet anhand von drei JSON Datensätzen einen grundlegenden Überblick über die Interaktion mit der dokumentenorientierten Datenbank MongoDB. Einführung in MongoDB Zu Beginn wird das theoretische Verständnis für Dokumente, Schlüssel/Wert Paare und die BSON Datentypen gegeben. Im weiteren Verlauf werden Inhalte wie die MonogDB Operatoren, die Aggregation Pipeline oder das Filesystem GridFS behandelt. In jedem Kapitel finden sich Aufgabenbereiche wieder, in denen das erlernte Wissen direkt angewendet werden soll. Verwendung: Das Jupyter-Notebook basiert auf einem Ubuntu 18.04 und einer MongoDB mit der Version 4.2. Zu beachten ist, dass die MongoDB durch eine mongod.conf gestartet wird und im Home Verzeichnis die notwendigen Berechtigungen für das Notebook, den DB Ordner und die mongod.conf vorhanden sein müssen. Diese Implementierungen finden sich im Dockerfile wieder. Mit Hilfe des Binder-Services kann das Modul ohne Installation direkt im Browser benutzt werden (Ladezeit ca. 3 Minuten). Das Lernmodul kann alternativ auch lokal über Docker gestartet werden. Die Anleitung befindet sich in der Readme-Datei im Repository. |
| Document Type: |
course material |
| Language: |
German |
| Availability: |
https://www.twillo.de/edu-sharing/components/render/08a9bba3-69ba-4673-85f7-80b18cc73042 |
| Rights: |
https://creativecommons.org/licenses/by-sa/3.0/deed.DE |
| Accession Number: |
edsbas.A232CF79 |
| Database: |
BASE |