Kapitel 1. Einführung und Überblick
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Datenbankmanagementsysteme können unterschiedlichen Zwecken dienen: Einige werden vor allem für temporäre heiße Daten verwendet, andere dienen als langlebige kalte Speicherung, einige ermöglichen komplexe analytische Abfragen, einige erlauben nur den Zugriff auf Werte nach dem Schlüssel, einige sind für die Speicherung von Zeitreihendaten optimiert und einige speichern große Blobs effizient. Um die Unterschiede zu verstehen und Unterscheidungen zu treffen, beginnen wir mit einer kurzen Klassifizierung und einem Überblick, denn das hilft uns, den Rahmen für die weiteren Diskussionen zu verstehen.
Die Terminologie kann manchmal zweideutig und ohne einen vollständigen Kontext schwer zu verstehen sein. So gibt es z.B. Unterscheidungen zwischen Spalten- und Wide-List-Speichern, die wenig oder gar nichts miteinander zu tun haben, oder wie sich geclusterte und nicht geclusterte Indizes zu indexorganisierten Tabellen verhalten. In diesem Kapitel geht es darum, diese Begriffe zu klären und ihre genauen Definitionen zu finden.
Wir beginnen mit einem Überblick über die Architektur von Datenbankmanagementsystemen (siehe "DBMS-Architektur") und diskutieren die Systemkomponenten und ihre Aufgaben. Danach besprechen wir die Unterschiede zwischen den Datenbankmanagementsystemen in Bezug auf das Speichermedium (siehe "Speicher- ...