Aprende DynamoDB

Aprende DynamoDB

Aprende DynamoDB bien — un temario estructurado desde los fundamentos al modelado de datos, índices, expresiones, PartiQL, herramientas e interioridades.

DynamoDB fundamentos: tipos de datos, colecciones de elementos y la clave primaria compuesta. La mecánica básica sobre la que se basa todo lo demás en el plan de estudios.

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 costo que la favorecen sobre una base de datos relacional y sus cargas de trabajo inadecuadas.
Principiante9 min de lectura
DynamoDB Tipos de datos: todos los tipos, con ejemplos
Los diez tipos de datos de DynamoDB: escalares (S, N, B, BOOL, NULL), documentos (M, L) y conjuntos (SS, NS, BS), cómo se ven en DynamoDB-JSON, y cuál puede ser una clave.
Principiante6 min de lectura
DynamoDB JSON y clasificación
DynamoDB JSON y clasificación: por qué cada valor está envuelto en una etiqueta de tipo, en qué se diferencia el formato del JSON y cómo convertir entre los dos.
Principiante6 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
DynamoDB Acciones basadas en elementos
DynamoDB acciones basadas en elementos: GetItem, PutItem, UpdateItem y DeleteItem cada una aborda un elemento mediante su clave primaria completa y difieren de Query y Scan.
Principiante7 min de lectura
Item collections en DynamoDB
Qué es una item collection de DynamoDB — cada item que comparte una clave de partición — por qué es la unidad de lecturas Query eficientes, y los límites a vigilar.
Principiante8 min de lectura
DynamoDB Clave primaria compuesta: explicación de la clave de partición + clasificación
Una clave primaria compuesta DynamoDB es una clave de partición más una clave de clasificación: agrupa elementos relacionados y desbloquea consultas de rango que una clave simple no puede realizar.
Principiante7 min de lectura
DynamoDB Lecturas fuertes versus eventualmente consistentes
DynamoDB lecturas fuertemente consistentes versus eventualmente consistentes: lo que cada una garantiza, el costo 2× RCU de ConsistentRead y por qué un GSI es solo eventual.
Intermedio7 min de lectura
Comprueba lo aprendidoHacer el cuestionario
Comprueba lo que has aprendido en esta sección.

DynamoDB modelado de datos: diseño de una sola tabla, modelado a partir de patrones de acceso, el atributo de tipo, desnormalización y cuando una tabla es la llamada incorrecta.

0 de 7 leídasCuestionario

Modelado de relaciones en DynamoDB: uno a muchos, muchos a muchos, el patrón de lista de adyacencia, claves de clasificación compuestas y recuentos de referencias, todo sin uniones.

0 de 6 leídasCuestionario

Query ordenar y ordenar DynamoDB — Query vs Scan, paginación, expresiones de filtro, por qué Scan es lento, paralelo scans y estrategias de clave de clasificación, incluido el relleno con ceros.

0 de 10 leídasCuestionario
DynamoDB Query vs Scan: cuál usar, y por qué (con ejemplos)
Query vs Scan en DynamoDB — Query lee una item collection y factura los items matchados, Scan lee la tabla entera antes de que corra cualquier FilterExpression.
Principiante7 min de lectura
DynamoDB Paginación: LastEvaluatedKey Explicado (con ejemplos)
Cómo funciona la paginación DynamoDB: bucle en LastEvaluatedKey y ExclusiveStartKey, por qué Limit no es un tamaño de página y cómo exponer un cursor sin estado.
Principiante7 min de lectura
Estrategias de filtrado en DynamoDB
Estrategias de filtrado de DynamoDB comparadas — clave de partición, sort key, índices sparse y FilterExpression — y cuál corta de verdad tu factura de lectura.
Intermedio8 min de lectura
Por qué un Scan de DynamoDB es lento y caro
Por qué un Scan de DynamoDB es lento y caro, por qué te factura de verdad, y cómo convertir un Scan reflejo en un Query por clave que cuesta una fracción.
Principiante6 min de lectura
Parallel scans en DynamoDB
Cómo los parallel scans de DynamoDB parten una lectura de tabla completa entre workers con Segment y TotalSegments, cuándo ayudan y el pie de throughput que hay que evitar.
Avanzado7 min de lectura
Estrategias de sort key en DynamoDB: 3 patrones y cuándo usar cada uno
Estrategias de clave de ordenación en DynamoDB — diseña una clave cuyo orden de bytes coincida con tu orden de lectura y una Query sirva a varios patrones.
Intermedio8 min de lectura
Cómo Query DynamoDB en Descorden final
Query DynamoDB en descorden final con ScanIndexForward=false: resultados más recientes primero, por qué se realiza la clasificación según la clave de clasificación y por qué las lecturas inversas son gratuitas.
Principiante7 min de lectura
Ordenar DynamoDB por un atributo que cambia
Ordenar en DynamoDB por un atributo que cambia — por qué un atributo de clave es inmutable, el patrón borrar-y-recrear, y moverlo a la clave de ordenación de un GSI.
Intermedio7 min de lectura
Claves de ordenación con relleno de ceros en DynamoDB
Por qué "10" se ordena antes de "2" en una clave de clasificación de cadena DynamoDB y cómo el relleno con ceros de ancho fijo hace que el orden de bytes lexicográficos coincida con el orden numérico.
Intermedio5 min de lectura
Comprueba lo aprendidoHacer el cuestionario
Comprueba lo que has aprendido en esta sección.

Lo que realmente cuesta un índice secundario global en DynamoDB: amplificación de escritura medida GSI, una tabla de decisión de filtro GSI vs LSI vs filtro, y los límites que lo vinculan.

0 de 7 leídasCuestionario
DynamoDB GSI vs LSI
GSI vs LSI en DynamoDB: la clave de partición, la coherencia, la capacidad y las diferencias de 10 GB, y una regla simple sobre qué índice secundario utilizar.
Principiante6 min de lectura
Proyecciones de índice en DynamoDB
Proyecciones de índice en DynamoDB — qué copian KEYS_ONLY, INCLUDE y ALL a un GSI o LSI, el tradeoff de coste de escritura, y por qué un atributo ausente cuesta una lectura.
Intermedio7 min de lectura
Índices sparse en DynamoDB
Los índices sparse de DynamoDB dejan que un global secondary index guarde solo los items que llevan su clave — la forma más barata de hacer Query a un subconjunto pequeño de una tabla grande.
Intermedio7 min de lectura
Sobrecarga de claves en DynamoDB
Sobrecarga de claves en DynamoDB: coloque muchos tipos de entidades bajo nombres genéricos de pk/sk, codifique el tipo en el valor y divida cada uno con comienza_con.
Avanzado7 min de lectura
Por qué un GSI de DynamoDB es de consistencia eventual
Por qué un GSI de DynamoDB es de consistencia eventual — el gotcha de resultado stale al leer justo después de escribir, el mecanismo de propagación detrás y cómo diseñar a su alrededor.
Intermedio8 min de lectura
Por qué un GSI de DynamoDB limita las escrituras de la tabla base
Por qué un GSI de DynamoDB infraaprovisionado limita las escrituras de tu tabla base — back-pressure del GSI, particiones calientes del índice, las excepciones a vigilar y cómo arreglarlo.
Avanzado6 min de lectura
Comprueba lo aprendidoHacer el cuestionario
Comprueba lo que has aprendido en esta sección.

DynamoDB expresiones: condición, actualización, condición clave y expresiones de proyección, además de nombres y valores de atributos de expresión y cuándo debe usarlos.

0 de 6 leídasCuestionario

DynamoDB escrituras y operaciones: contadores atómicos, aplicación de unicidad entre atributos, migraciones sin tiempo de inactividad y diagnóstico de particiones activas.

0 de 8 leídasCuestionario
Operaciones por lotes en DynamoDB
Operaciones por lotes en DynamoDB — BatchGetItem lee 100 items por llamada, BatchWriteItem escribe 25, por qué un lote no es una transacción, y cómo reintentar lo que queda.
Intermedio7 min de lectura
Cómo borrar varios items en DynamoDB
Cómo borrar varios items en DynamoDB — BatchWriteItem, TransactWriteItems, lotes PartiQL y TTL — más por qué no existe un DELETE ... WHERE.
Principiante7 min de lectura
DynamoDB ReturnValues: Obtenga el artículo antiguo o nuevo
DynamoDB ReturnValues devuelve el elemento antiguo o nuevo de PutItem, UpdateItem o DeleteItem sin una segunda lectura: las cinco opciones y cuándo cada una ayuda.
Intermedio5 min de lectura
DynamoDB Contadores atómicos: cómo funciona ADD y cuándo no
Cómo funcionan los contadores atómicos DynamoDB con una expresión de actualización ADD, por qué no son idempotentes y cuándo buscar una actualización condicional.
Intermedio5 min de lectura
Unicidad en varios atributos de DynamoDB
Cómo imponer unicidad en varios atributos de DynamoDB — email Y nombre de usuario únicos — con elementos marcador y un TransactWriteItems con condiciones.
Avanzado6 min de lectura
Migraciones de DynamoDB sin interrupciones
Migraciones de DynamoDB sin downtime — cómo añadir un tipo de entidad y un patrón de acceso a una tabla viva con backfill perezoso, GSIs online y dual-writes.
Avanzado6 min de lectura
DynamoDB Particiones activas: cómo encontrarlas y repararlas
Una partición activa DynamoDB es cuando una clave de partición absorbe una parte desproporcionada del tráfico y acelera: cómo detectarla y diseñarla.
Intermedio8 min de lectura
Comprueba lo aprendidoHacer el cuestionario
Comprueba lo que has aprendido en esta sección.

PartiQL y SQL en DynamoDB: qué es PartiQL, qué no puede hacer y cómo funciona DynoTable. Workbench ejecuta JOIN, GROUP BY y agregados dentro de las reglas de DynamoDB.

0 de 7 leídasCuestionario

DynamoDB herramientas: DynamoDB local, LocalStack, la mejor GUI clients, visualización y edición de datos, copia de tablas, CSV exportación y MCP servidores.

0 de 14 leídas
Cómo ejecutar DynamoDB local con Docker: guía completa
Ejecute DynamoDB Local con Docker para desarrollo y pruebas fuera de línea: inicie el contenedor, apunte SDK al endpoint local y cree una tabla.
Principiante5 min de lectura
Cómo conectarse a DynamoDB Local y LocalStack
Cómo conectar una GUI a DynamoDB Local y LocalStack — endpoint, credenciales falsas, errores comunes. Explora y consulta tablas locales visualmente con DynoTable.
Intermedio7 min de lectura
Los mejores clients GUI de DynamoDB en 2026
Clients GUI de DynamoDB comparados de forma práctica para 2026 — NoSQL Workbench, Dynobase, Dynomate, DbVisualizer, DocKit, dynamodb-admin, DynoTable — con precios fechados y verificados.
Principiante14 min de lectura
Libros de DynamoDB que vale la pena leer en 2026
Los dos libros de DynamoDB que merecen tu dinero en 2026, cuánto cuesta cada uno y qué funciones salieron demasiado tarde para que los cubrieran.
Principiante6 min de lectura
Cómo ver, explorar y editar DynamoDB datos
Cómo explorar, filtrar y editar DynamoDB datos y qué API operaciones ejecuta cada acción: Scan, Query, GetItem, PutItem, UpdateItem, DeleteItem.
Principiante7 min de lectura
Copiar una tabla de DynamoDB a otra cuenta/región
Copia una tabla de DynamoDB a otra cuenta o región — exporta los datos y luego restaura con scan más escritura, export/import S3, AWS Backup o global tables.
Principiante8 min de lectura
Cómo exportar una tabla de DynamoDB a CSV
Cómo exportar una tabla de DynamoDB a CSV — un clic filtrado en DynoTable, un scan de la AWS CLI con jq, la exportación gestionada a S3 o un script.
Principiante12 min de lectura
Generar tipos TypeScript desde DynamoDB
DynamoDB no guarda ningún schema de item, así que DescribeTable no te da tipos. Escribe la interface a mano, usa una librería schema-first, o infiere desde items reales.
Intermedio6 min de lectura
Consultar DynamoDB con IA en lenguaje natural
Cómo consultar DynamoDB en lenguaje natural. La API no tiene endpoint para eso: compara PartiQL de un LLM, agentes MCP y herramientas con tu esquema.
Principiante6 min de lectura
DynamoDB MCP servidor: Claude Code, Cursor, Codex
Dale a un agente de IA acceso en vivo a tus DynamoDB tablas en MCP: las opciones para Claude Code, Cursor y Codex, y cómo evitar entregar tus AWS claves.
Intermedio7 min de lectura
MCP de DynamoDB para Claude Code
Conecta Claude Code a DynamoDB por MCP — el comando `claude mcp add` exacto, en qué ámbito registrarlo y cómo mantener tus claves de AWS fuera del agente.
Intermedio8 min de lectura
MCP de DynamoDB para Cursor
Conecta Cursor a DynamoDB por MCP — la config .cursor/mcp.json, scope de proyecto vs global, activar el servidor y cómo mantener las claves AWS fuera del repo.
Intermedio7 min de lectura
MCP de DynamoDB para Codex
Conecta OpenAI Codex a DynamoDB por MCP — la entrada ~/.codex/config.toml, la trampa snake_case de mcp_servers, la elección de transporte y los timeouts de arranque.
Intermedio6 min de lectura
ExtendDB: Ejecute DynamoDB API en su base de datos
ExtendDB es un adaptador AWS de código abierto que sirve al DynamoDB API desde una base de datos que ejecuta, como PostgreSQL. Tu AWS SDK funciona sin cambios.
Intermedio7 min de lectura

DynamoDB operaciones y costos: transacciones, Streams, TTL, capacidad bajo demanda frente a aprovisionada, tablas globales y copia de seguridad/PITR, impartido en un SaaS en ejecución.

0 de 11 leídasCuestionario
Modelo de costes de DynamoDB y escaneos SQL
Por qué el SQL sobre DynamoDB puede ocultar la factura — cómo joins, WHERE y agregados se compilan en Scans, y la cuenta de RCU de Query vs Scan.
Intermedio4 min de lectura
DynamoDB Transactions: la guía completa (con ejemplos)
Transacciones de DynamoDB con TransactWriteItems — hasta 100 acciones todo o nada, límite de 4 MB, doble capacidad de escritura y cómo se cancelan.
Avanzado6 min de lectura
DynamoDB Streams: la guía completa (con ejemplos)
DynamoDB Streams — el registro de cambios de 24 horas, las cuatro opciones de StreamViewType, orden por elemento y disparar Lambda ante cada cambio.
Avanzado6 min de lectura
DynamoDB TTL: la guía completa para expirar elementos
El TTL de DynamoDB borra elementos solo al vencer un atributo de marca de tiempo Unix, normalmente en unos días, y sin coste de capacidad de escritura.
Intermedio4 min de lectura
DynamoDB: bajo demanda vs aprovisionada
Capacidad bajo demanda frente a aprovisionada en DynamoDB — pago por petición o rendimiento reservado, cuál sale más barata y cómo decide tu tráfico.
Intermedio6 min de lectura
Configurar el escalado automático de DynamoDB
Escalado automático de DynamoDB en capacidad aprovisionada — pasos en consola y CLI, elegir la utilización objetivo y los mín./máx., y qué sigue frenando.
Intermedio8 min de lectura
Limitación de DynamoDB y cómo solucionarla
Por qué DynamoDB aplica throttling — las cuatro causas, el límite por partición de 3.000 lecturas y 1.000 escrituras por segundo, y su solución.
Intermedio8 min de lectura
DynamoDB Tamaño de la tabla y recuento de elementos
Obtenga un tamaño de tabla DynamoDB y un recuento de elementos de la estimación gratuita DescribeTable, que tarda hasta seis horas, o un recuento exacto con Scan Seleccione COUNT.
Principiante5 min de lectura
DynamoDB Global Tables: la replicación multirregión explicada
Tablas globales de DynamoDB — replicación activa-activa multirregión, conflictos último-escritor-gana, los modos MREC y MRSC, y el SLA del 99,999 %.
Avanzado6 min de lectura
Backup y Point-in-Time Recovery en DynamoDB: la guía completa
Copias de seguridad y PITR en DynamoDB — instantáneas bajo demanda frente a recuperación continua, la ventana de 1 a 35 días y lo que no restaura.
Intermedio7 min de lectura
Comprueba lo aprendidoHacer el cuestionario
Comprueba lo que has aprendido en esta sección.

DynamoDB elementos internos: cómo funcionan las claves de partición, la capacidad adaptable, el almacenamiento GSI, las particiones físicas y el enrutamiento de solicitudes, y se remonta al documento de Dynamo.

0 de 8 leídasCuestionario
Cómo funcionan DynamoDB claves de partición
Cómo funcionan las DynamoDB claves de partición: el hash que asigna una clave a una partición física, por qué su elección de clave decide el rendimiento y cómo evitar las particiones activas.
Intermedio7 min de lectura
Adaptive Capacity en DynamoDB: qué hace y qué no
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 guarda internamente un GSI de DynamoDB
Cómo se guarda un GSI de DynamoDB — su propio espacio de particiones, replicación asíncrona desde la tabla base, solo atributos proyectados y capacidad aislada.
Avanzado8 min de lectura
DynamoDB particiones físicas
Cómo funcionan las DynamoDB particiones físicas: los techos de 10 GB, 3000 RCU y 1000 WCU, cómo se dividen las particiones y por qué una tecla de acceso rápido activa con capacidad de sobra.
Avanzado7 min de lectura
Cómo funcionan los componentes internos del almacenamiento DynamoDB
Cómo funcionan los componentes internos del almacenamiento DynamoDB: hashing de partición, árbol B por partición para rangos de claves de clasificación y replicación de quórum en tres zonas de disponibilidad explicadas.
Avanzado7 min de lectura
Cómo funciona DynamoDB Solicitar enrutamiento
Cómo funciona el enrutamiento de solicitudes DynamoDB: el enrutador de solicitudes procesa su clave de partición para encontrar el almacenamiento correcto node, y por qué eso corrige 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.

Más recursos de DynamoDB

¿Listo para ponerlo en práctica?

Explora, consulta y modela tus propias tablas de DynamoDB: el SQL Workbench y el agente de IA de DynoTable se ejecutan en tu AWS. Prueba gratuita de 30 días, sin tarjeta — después, el plan Free sin límite de tiempo.