Einführung in NoSQL
Jake Roach
AI Engineer

Definition: NoSQL steht für „not only SQL" und bezeichnet eine Gruppe von Speicherwerkzeugen und -techniken, mit denen strukturierte, semistrukturierte und unstrukturierte Daten gespeichert und abgerufen werden können.
Merkmale:
$$

{
"title": "Python for Data Analysis",
"price": 53.99,
...
}
"weather": "sunny"
Ein NoSQL-Datenspeicher, der Daten nach Spalten statt nach Zeilen speichert und mit SQL-ähnlicher Syntax abfragbar ist. Ermöglicht schnellere Abfragen, besonders für analytische Workloads.
Einsatz: Big Data, Analytics-Workflows

NoSQL-Speicher zum Ablegen semistrukturierter „Dokumente"
Einsatz: nutzergenerierte Daten (Reviews) und Echtzeit-Analytics

Ein NoSQL-Datenspeicher, der Daten als Sammlung von Schlüssel-Wert-Paaren speichert:
Einsätze: IoT (Internet of Things), Mobile Apps

Ein NoSQL-Datenspeicher, der Daten in einem Netzwerk aus Knoten und Kanten speichert.
Einsatz: soziale Netzwerke
Einführung in NoSQL