April 2025
Intermediate to advanced
340 pages
10h 31m
Italian
La terza parte ci porta nel complesso regno della scalabilità del livello dati. È qui che la teoria dei sistemi distribuiti assume un ruolo di primo piano. Quando i sistemi introducono repliche di dati per facilitare la scalabilità, devono essere affrontate altre qualità del sistema come la disponibilità e soprattutto la coerenza: queste qualità sono indelebilmente intrecciate nei sistemi di dati distribuiti. Motiverò la necessità degli algoritmi che fanno funzionare i database distribuiti e illustrerò alcuni degli algoritmi utilizzati. Illustrerò poi come questi algoritmi si manifestano nei principali database distribuiti, tra cui MongoDB, Google Cloud Spanner e Amazon DynamoDB.
Read now
Unlock full access