Operaciones y coste

El modelado mete tus datos. Operarlos — mantener las escrituras consistentes, reaccionar a los cambios, expirar filas antiguas, pagar la factura de capacidad correcta, sobrevivir a un corte de región y recuperarte de un despliegue malo — es la mitad que decide si una tabla de DynamoDB es algo en lo que confías en producción.

Esta sección es un único escenario continuo, no seis páginas de referencia inconexas. Estás construyendo el audit-log de un SaaS multi-tenant — el registro inmutable de "quién hizo qué, cuándo" que todo producto B2B acaba teniendo que entregar a sus clientes enterprise. Una tabla, particionada por tenant:

PKSKactoractionip
TENANT#acmeEVENT#2026-06-24T09:14Z#a1USER#88login.success203.0.113.7
TENANT#acmeEVENT#2026-06-24T09:15Z#a2USER#88invoice.export203.0.113.7
TENANT#globexEVENT#2026-06-24T09:15Z#b9USER#12role.granted198.51.100.4

Cada guía de abajo añade una preocupación operativa a esta misma tabla:

0 de 7 leídasCuestionario
Transacciones de DynamoDB
Transacciones de DynamoDB con TransactWriteItems — agrupar escrituras en una operación todo-o-nada, los límites de 100 Items y 4 MB, el coste de capacidad duplicado y la gestión de conflictos basada en condiciones.
Avanzado6 min de lectura
DynamoDB Streams
DynamoDB Streams — el log de change-data-capture de 24 horas, las cuatro opciones de StreamViewType, registros ordenados por partición y disparar Lambda ante cambios en los Items.
Avanzado6 min de lectura
DynamoDB TTL
DynamoDB TTL — caducar Items automáticamente con un atributo de marca de tiempo Unix-epoch, la ventana de borrado de hasta 48 horas, por qué TTL es gratis y cómo se combina con Streams para archivar.
Intermedio4 min de lectura
Capacidad On-Demand vs Provisioned en DynamoDB
Capacidad On-Demand vs Provisioned en DynamoDB — pago por petición vs rendimiento reservado, cuándo sale más barato cada uno, auto-scaling y cómo el tráfico irregular de un registro de auditoría elige el modo.
Intermedio6 min de lectura
DynamoDB Global Tables
DynamoDB Global Tables — replicación multirregión activo-activo, resolución de conflictos last-writer-wins, consistencia eventual entre regiones y el SLA de disponibilidad del 99,999 %.
Avanzado6 min de lectura
Copias de seguridad y recuperación a un punto en el tiempo en DynamoDB
Copias de seguridad y recuperación a un punto en el tiempo en DynamoDB — copias bajo demanda frente a PITR continua, la ventana configurable de 1 a 35 días, granularidad de restauración por segundo y restauración a una tabla nueva.
Intermedio6 min de lectura
Comprueba lo aprendidoHacer el cuestionario
Comprueba lo que has aprendido en esta sección.

Léelas en orden — cada una asume la tabla de la anterior. Empieza por las transacciones; el resto se basa en los eventos que escribe.

Descargar DynoTable para inspeccionar, consultar y editar la tabla del audit-log mientras recorres el escenario.