Datenbank-Interna: Ein tiefer Einblick in die Funktionsweise verteilter Datensysteme

Bewertung:   (4,6 von 5)

Datenbank-Interna: Ein tiefer Einblick in die Funktionsweise verteilter Datensysteme (Alex Petrov)

Leserbewertungen

Zusammenfassung:

Benutzerrezensionen zu „Database Internals“ heben hervor, dass das Buch einen umfassenden Überblick über Datenbanksysteme und verteilte Datenbanken bietet, aber die Meinungen über die Tiefe, die Schreibqualität und die Struktur des Buches gehen weit auseinander. Viele Rezensenten schätzen die detaillierte Abdeckung und die nützlichen Referenzen, während andere das Buch für seine Oberflächlichkeit und den schlechten Schreibstil kritisieren.

Vorteile:

Umfassender Überblick über Datenbanksysteme und -konzepte.

Nachteile:

Detaillierte Diskussionen über Algorithmen und Kompromisse.

(basierend auf 62 Leserbewertungen)

Originaltitel:

Database Internals: A Deep Dive Into How Distributed Data Systems Work

Inhalt des Buches:

Wenn es darum geht, eine Datenbank auszuwählen, zu verwenden und zu pflegen, ist es wichtig, ihre Interna zu verstehen. Bei der Vielzahl der heute verfügbaren verteilten Datenbanken und Tools ist es jedoch oft schwierig zu verstehen, was jede einzelne bietet und wie sie sich unterscheiden. In diesem praktischen Leitfaden führt Alex Petrov Entwickler durch die Konzepte moderner Datenbank- und Speicher-Engine-Interna.

Im Laufe des Buches werden Sie relevantes Material aus zahlreichen Büchern, Artikeln, Blogbeiträgen und dem Quellcode verschiedener Open-Source-Datenbanken kennenlernen. Diese Ressourcen sind am Ende des ersten und zweiten Teils aufgeführt. Sie werden feststellen, dass die wichtigsten Unterschiede zwischen vielen modernen Datenbanken in den Subsystemen liegen, die bestimmen, wie der Speicher organisiert ist und wie die Daten verteilt werden.

In diesem Buch werden untersucht:

⬤ Speicher-Engines: Erforschen Sie die Speicherklassifizierung und -taxonomie und tauchen Sie ein in B-Tree-basierte und unveränderliche Log-Struktur-Speicher-Engines, mit den Unterschieden und Anwendungsfällen für jede.

⬤ Speicherbausteine: Lernen Sie, wie Datenbankdateien organisiert sind, um einen effizienten Speicher aufzubauen, und verwenden Sie Hilfsdatenstrukturen wie Page Cache, Buffer Pool und Write-Ahead Log.

⬤ Verteilte Systeme: Lernen Sie Schritt für Schritt, wie Knoten und Prozesse miteinander verbunden werden und komplexe Kommunikationsmuster aufbauen.

⬤ Datenbankcluster: Welche Konsistenzmodelle von modernen Datenbanken üblicherweise verwendet werden und wie verteilte Speichersysteme Konsistenz erreichen.

Weitere Daten des Buches:

ISBN:9781492040347
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:2019
Seitenzahl:280

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Datenbank-Interna: Ein tiefer Einblick in die Funktionsweise verteilter Datensysteme - Database...
Wenn es darum geht, eine Datenbank auszuwählen, zu...
Datenbank-Interna: Ein tiefer Einblick in die Funktionsweise verteilter Datensysteme - Database Internals: A Deep Dive Into How Distributed Data Systems Work

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht: