Interna einer Datenbank: Ein tiefer Einblick in die Funktionsweise verteilter Datensysteme
ANT
- Durchgehend farbige Diagramme und ausgearbeitete Beispiele.
- Für Leser, die neu in diesem Thema sind, verfasst.
- Kapitelweise Aufgaben mit vollständigen Lösungen.
- Verknüpfen Sie diesen Block mit einem Produkt-Metafeld, um ihn je nach Titel zu variieren.
Kostenlose Lieferung bei Printausgaben.
Entdecken Sie ein weiteres großartiges Werk für Ihre digitale Bibliothek.
Beschreibung
Bei der Auswahl, Nutzung und Wartung einer Datenbank ist es unerlässlich, ihre Interna zu verstehen. Doch angesichts der vielen heute verfügbaren verteilten Datenbanken und Tools ist es oft schwierig zu verstehen, was jedes Einzelne bietet und wie sie sich unterscheiden. Mit diesem praktischen Leitfaden führt Alex Petrov Entwickler durch die Konzepte hinter modernen Datenbank- und Storage-Engine-Interna.
Im gesamten Buch werden Sie relevante Materialien aus zahlreichen Büchern, Artikeln, Blogbeiträgen und dem Quellcode mehrerer Open-Source-Datenbanken erkunden. Diese Ressourcen sind am Ende des ersten und zweiten Teils aufgeführt. Sie werden feststellen, dass die bedeutendsten Unterschiede zwischen vielen modernen Datenbanken in Subsystemen liegen, die bestimmen, wie der Speicher organisiert und wie Daten verteilt werden.
Dieses Buch untersucht: Storage Engines: Erforschen Sie die Speicherkategorisierung und -taxonomie und tauchen Sie ein in B-Baum-basierte und unveränderliche Log-Structured-Storage-Engines, mit Unterschieden und Anwendungsfällen für jede. Speicherbausteine: Erfahren Sie, wie Datenbankdateien organisiert sind, um effizienten Speicher aufzubauen, unter Verwendung von Hilfsdatenstrukturen wie Page Cache, Buffer Pool und Write-Ahead Log. Verteilte Systeme: Lernen Sie Schritt für Schritt, wie sich Knoten und Prozesse verbinden und komplexe Kommunikationsmuster aufbauen. Datenbank-Cluster: Welche Konsistenzmodelle werden häufig von modernen Datenbanken verwendet und wie erreichen verteilte Speichersysteme Konsistenz?
Spezifikationen
Häufig gestellte Fragen
Benötige ich zum Herunterladen ein Konto?
Nein. Nach dem Kauf können Sie Ihr E-Book direkt über die Bestellbestätigung oder die Download-Seite aufrufen.
Was passiert, wenn ein Exemplar beschädigt ankommt?
Kontaktieren Sie uns, wir helfen Ihnen beim Zugriff auf die Datei oder stellen Ihnen bei Bedarf einen Ersatz-Download zur Verfügung.