Lernen Sie unterschiedliche NoSQL-Datenbanken und ihre Besonderheiten kennen. Unser Seminar zeigt Ihnen, wie Sie mit MongoDB, Redis und Neo4j Daten speichern, bearbeiten und abfragen sowie Informationen für Webanwendungen, Datenanalysen und Machine Learning aufbereiten.
Schwerpunkte
Unterschiede zwischen relationalen Datenbanken und dokumentationsorientierten, Key-Value-, Coloum-Family- und Graphen-Datenbanken
CAP-Theorem und BASE-Prinzip
Datenmodellierung in JSON/BSON (Schemalosigkeit)
MongoDB installieren und einsetzen
Dokumente filtern, sortieren und aktualisieren (CRUD)
Einbindung in Backend mit Flask
Key-Value-Datenbanken mit Redis
Graph-Datenbanken mit Neo4j
Knoten, Kanten und Attribute verstehen und nutzen
Cyber als Abfragesprache kennenlernen
Daten-Aggregation und Pipeline (Transformation und Gruppierung)
Nutzen von unstrukturierten Daten in Pandas DataFrames für Analysen und Machine Learning
