Interioridades

Puedes usar DynamoDB sin saber cómo funciona por debajo, hasta que una partición activa te limita, un GSI se retrasa o la capacidad adaptativa hace algo que no sabes explicar. Esta sección es el modelo mental que hace que esos comportamientos sean predecibles en lugar de misteriosos.

Es la parte honda del temario: cómo las claves se corresponden con particiones físicas, cómo funcionan realmente el almacenamiento y el enrutamiento, y de dónde viene históricamente el comportamiento de hoy. Léela después de estar cómodo con el modelado y la indexación: explica el porqué detrás de las reglas que te dan las secciones anteriores.

0 de 8 leídasCuestionario
Claves de partición de DynamoDB, explicadas
Claves de partición de DynamoDB — el hash que la mapea a una partición física, por qué tu elección decide el rendimiento y cómo esquivar las calientes.
Intermedio7 min de lectura
Capacidad adaptativa de DynamoDB
Capacidad adaptativa y de ráfaga de DynamoDB — cómo absorben picos e impulsan solas una partición caliente, y el techo de partición que ninguna supera.
Avanzado6 min de lectura
Cómo se almacena internamente un GSI de DynamoDB
Cómo se almacena un GSI de DynamoDB — particiones propias, replicación asíncrona de la tabla base, solo atributos proyectados y capacidad aislada.
Avanzado7 min de lectura
Particiones físicas de DynamoDB
Particiones físicas de DynamoDB — los topes de 10 GB, 3000 RCU y 1000 WCU, cómo se dividen y por qué una clave caliente se limita con capacidad de sobra.
Avanzado7 min de lectura
Cómo funciona el almacenamiento en DynamoDB
Almacenamiento interno de DynamoDB — el hash de partición, el árbol B por partición para rangos de ordenación y la replicación por quórum en tres AZ.
Avanzado7 min de lectura
Enrutamiento de peticiones en DynamoDB
Cómo enruta DynamoDB las peticiones — aplica un hash a tu clave de partición para hallar el nodo de almacenamiento y fijar la latencia por clave.
Avanzado7 min de lectura
Del artículo de Dynamo a DynamoDB
Del artículo de Amazon Dynamo de 2007 a DynamoDB — qué introdujo el diseño original de hashing consistente y quórum, y qué mantuvo AWS y qué reemplazó.
Avanzado6 min de lectura
Comprueba lo aprendidoHacer el cuestionario
Comprueba lo que has aprendido en esta sección.

Prueba DynoTable para explorar cómo se disponen tus claves y colecciones de elementos — haz GROUP BY sobre una clave de partición en el Workbench SQL para ver qué claves cargan más elementos.