Teil III. Skalierbare verteilte Datenbanken

Teil III führt uns in das komplexe Gebiet der Skalierung der Datenebene. Hier ist die Theorie der verteilten Systeme am wichtigsten. Wenn Systeme Replikate einführen, um die Skalierbarkeit zu erleichtern, müssen auch andere Systemqualitäten wie Verfügbarkeit und vor allem Konsistenz berücksichtigt werden - diese Qualitäten sind in verteilten Datensystemen untrennbar miteinander verbunden. Ich werde die Notwendigkeit der Algorithmen, die verteilte Datenbanken funktionieren lassen, begründen und einige der verwendeten Algorithmen skizzieren. Anschließend zeige ich, wie diese Algorithmen in großen verteilten Datenbanken wie MongoDB, Google Cloud Spanner und Amazon DynamoDB eingesetzt werden.

Get Grundlagen der skalierbaren Systeme now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.