MongoDB - Unstrukturierte Daten aus einer MongoDB auslesen und auswerten

Saved in:
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
Description
Abstract: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.