September 2024
Intermediate to advanced
340 pages
10h 39m
Spanish
La Parte III nos adentra en el complejo ámbito del escalado del nivel de datos. Aquí es donde más destaca la teoría de los sistemas distribuidos. A medida que los sistemas introducen réplicas de datos para facilitar la escalabilidad, deben abordarse otras cualidades del sistema, como la disponibilidad y, sobre todo, la coherencia; estas cualidades están indeleblemente entrelazadas en los sistemas de datos distribuidos. Motivaré la necesidad de los algoritmos que hacen funcionar las bases de datos distribuidas y esbozaré algunos de los algoritmos que se utilizan. A continuación, ilustraré cómo se manifiestan estos algoritmos en las principales bases de datos distribuidas, como MongoDB, Google Cloud Spanner y Amazon DynamoDB.