September 2024
Intermediate to advanced
340 pages
10h 44m
German
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.
Read now
Unlock full access