Die Autoren führen in das Gebiet
der relationalen (SQL) und nicht-relationalen (NoSQL) Datenbanken ein.
Themenschwerpunkte in der 8. Auflage bilden Datenmanagement, Datenmodellierung,
Abfrage- und Manipulationssprachen, Konsistenzgewährung, Datenschutz und -Sicherheit,
Systemarchitektur, Mehrbenutzerbetrieb. Das Buch bietet außerdem einen Überblick
über postrelationale und nicht-relationale Datenbanksysteme. Neben klassischen
Konzepten werden wichtige Aspekte für NoSQL-Datenbanken erläutert, wie das Verfahren
Map/Reduce, Verteilungsoptionen (Fragmente, Replikation) oder das CAP-Theorem
(Consistency, Availability, Partition Tolerance). Eine Webseite ergänzt
den Inhalt des Buches durch Tutorien für Abfrage- und Manipulationssprachen
(SQL, Cypher), Übungsumgebungen für Datenbanken (MySQL, Neo4j) sowie zwei
Fallstudien zu travelblitz (OpenOffice Base, Neo4j). Das Buch richtet sich
sowohl an Studierende, die eine Einführung in das Gebiet der SQL- und
NoSQL-Datenbanken suchen, wie auch an Praktiker, denen es hilft, Stärken und
Schwächen relationaler Ansätze sowie Entwicklungen für Big-Data-Anwendungen
besser einschätzen zu können.
der relationalen (SQL) und nicht-relationalen (NoSQL) Datenbanken ein.
Themenschwerpunkte in der 8. Auflage bilden Datenmanagement, Datenmodellierung,
Abfrage- und Manipulationssprachen, Konsistenzgewährung, Datenschutz und -Sicherheit,
Systemarchitektur, Mehrbenutzerbetrieb. Das Buch bietet außerdem einen Überblick
über postrelationale und nicht-relationale Datenbanksysteme. Neben klassischen
Konzepten werden wichtige Aspekte für NoSQL-Datenbanken erläutert, wie das Verfahren
Map/Reduce, Verteilungsoptionen (Fragmente, Replikation) oder das CAP-Theorem
(Consistency, Availability, Partition Tolerance). Eine Webseite ergänzt
den Inhalt des Buches durch Tutorien für Abfrage- und Manipulationssprachen
(SQL, Cypher), Übungsumgebungen für Datenbanken (MySQL, Neo4j) sowie zwei
Fallstudien zu travelblitz (OpenOffice Base, Neo4j). Das Buch richtet sich
sowohl an Studierende, die eine Einführung in das Gebiet der SQL- und
NoSQL-Datenbanken suchen, wie auch an Praktiker, denen es hilft, Stärken und
Schwächen relationaler Ansätze sowie Entwicklungen für Big-Data-Anwendungen
besser einschätzen zu können.