Impara DynamoDB
Impara DynamoDB nel modo giusto — un percorso strutturato dai fondamenti fino alla modellazione dei dati, agli indici, alle espressioni, a PartiQL, agli strumenti e al funzionamento interno.
Fondamenti di DynamoDB — tipi di dato, item collection e la primary key composita. La meccanica di base su cui si costruisce tutto il resto del percorso.
Modellazione dei dati in DynamoDB — single-table design, modellazione a partire dagli access pattern, l'attributo type, denormalizzazione e quando una sola tabella è la scelta sbagliata.
Modellare relazioni in DynamoDB — uno-a-molti, molti-a-molti, il pattern adjacency list, sort key composite e reference count, tutto senza join.
Query e ordinamento su DynamoDB — Query vs Scan, paginazione, filter expression, perché lo Scan è lento, parallel scan e strategie di sort key incluso lo zero-padding.
Secondary index di DynamoDB — GSI vs LSI, sparse index, key overloading, coerenza eventuale dei GSI e perché un GSI può throttlare le scritture sulla tua tabella base.
Espressioni di DynamoDB — condition, update, key condition e projection expression, più gli expression attribute name e value e quando devi usarli.
Scritture e operazioni su DynamoDB — atomic counter, garantire l'unicità tra attributi, migrazioni senza downtime e diagnosi di hot partition.
PartiQL e SQL su DynamoDB — cos'è PartiQL, cosa non sa fare e come il Workbench di DynoTable esegue JOIN, GROUP BY e aggregati dentro le regole di DynamoDB.
Tooling per DynamoDB — eseguire DynamoDB Local, connettersi a LocalStack, i migliori client GUI, visualizzare e modificare dati, copiare tabelle, export CSV e MCP server.
Operazioni e costi di DynamoDB — transazioni, Streams, TTL, capacità On-Demand vs con provisioning, Global Tables e backup/PITR, spiegati con un unico audit-log di un SaaS multi-tenant come filo conduttore.
Internals di DynamoDB — come funzionano partition key, adaptive capacity, storage dei GSI, partizioni fisiche, storage e routing delle richieste, risalendo al paper di Dynamo.
Pronto a metterlo in pratica?
Sfoglia, interroga e modella le tue tabelle DynamoDB — il Workbench SQL e l'agente AI di DynoTable girano sul tuo AWS. Prova gratuita di 30 giorni.