Fundamentos

Antes de modelar relaciones o afinar índices, necesitas las primitivas que DynamoDB realmente te da: los tipos de valor que puedes almacenar, cómo se agrupan los items en disco, y la clave que decide dónde vive cada item. Si te equivocas en esto, cada patrón posterior se te resiste.

Viniendo de SQL, las sorpresas empiezan aquí. No hay columnas ni schema — solo atributos tipados por item — y la clave primaria no es una comodidad, es la disposición física de tus datos.

0 de 9 leídasCuestionario
Cuándo usar DynamoDB (y cuándo no)
Cuándo usar DynamoDB y cuándo no. Las señales de patrón de acceso, escala y coste que lo favorecen frente a una relacional, y las cargas donde no encaja.
Principiante5 min de lectura
Tipos de datos de DynamoDB
Los diez tipos de datos de DynamoDB — escalares (S, N, B, BOOL, NULL), documentos (M, L) y conjuntos (SS, NS, BS), en DynamoDB-JSON y cuáles son clave.
Principiante4 min de lectura
JSON de DynamoDB y marshalling
JSON de DynamoDB y marshalling — por qué cada valor lleva una etiqueta de tipo, en qué se diferencia del JSON simple y cómo convertir entre ambos.
Principiante4 min de lectura
Tamaño máximo de elemento en DynamoDB (400 KB)
El límite de 400 KB por elemento de DynamoDB — qué cuenta, cómo suman nombres de atributo y anidamiento, y cómo modelar elementos que crecen sin fin.
Principiante5 min de lectura
Acciones por elemento de DynamoDB
Acciones por elemento de DynamoDB — GetItem, PutItem, UpdateItem y DeleteItem acceden a un elemento por su clave primaria completa, no como Query y Scan.
Principiante5 min de lectura
Colecciones de elementos de DynamoDB
Qué es una colección de elementos de DynamoDB — todos los que comparten clave de partición — por qué es la unidad de Query eficiente y sus límites.
Principiante8 min de lectura
Clave primaria compuesta en DynamoDB
Una clave primaria compuesta en DynamoDB es una clave de partición más una de ordenación — agrupa items relacionados y permite consultas de rango.
Principiante6 min de lectura
Consistencia fuerte vs eventual en DynamoDB
Lecturas fuertemente consistentes vs eventualmente consistentes en DynamoDB — qué garantiza cada una, el coste 2× RCU de ConsistentRead y el GSI eventual.
Intermedio5 min de lectura
Comprueba lo aprendidoHacer el cuestionario
Comprueba lo que has aprendido en esta sección.

Empieza por los tipos de datos si eres totalmente nuevo; salta a las claves primarias compuestas si ya conoces el modelo de valores y quieres la parte que impulsa cada patrón de acceso.

¿Quieres trastear con items reales mientras lees? Probar DynoTable e inspecciona las claves y colecciones de una tabla directamente.