AWS · Software · scheda YoctoIT

DynamoDB

Il NoSQL serverless a latenza costante: millisecondi a qualsiasi scala, senza cluster da dimensionare.

FOCUS · SCALA SENZA PENSIERIChiave-valore gestito per carichi che esplodono: la latenza non cambia, il conto sì (in meglio)
Materiale YoctoIT per clienti e partner · AWS e i nomi dei servizi sono marchi di Amazon.com, Inc.
01 · Cos'è

Amazon DynamoDB, in chiaro.

DynamoDB è il database chiave-valore/documentale di AWS: nessun server, scaling automatico, replica multi-AZ inclusa e latenze a una cifra di millisecondi anche a milioni di richieste al secondo. Global Tables replica attivo-attivo tra regioni.

<10 ms
latenza tipica in lettura/scrittura, costante con la scala
Serverless
capacità on-demand: si paga la richiesta, non il cluster
Multi-region
Global Tables attivo-attivo per gli utenti ovunque
Icona ufficiale AWS — Amazon DynamoDB
ICONA UFFICIALE AWS · DynamoDB
Amazon DynamoDB — infrastruttura AWS
FOTO UFFICIALE AWS · CORRIDOIO SERVER DI UN DATA CENTER
02 · Come lo si usa bene

Le cose che fanno la differenza.

Il modello

ApplicazioneAPI semplici: get, put, query
Tabella
Indici GSI/LSI
Streams
il disegno delle chiavi è il progetto
DAX · cachemicrosecondi per il read-heavy
Backup & PITRprotezione continua integrata
Semplice fuori, distribuito dentro

Capacità on-demand

Zero capacity planning: il traffico imprevedibile è il suo habitat.

DynamoDB Streams

Ogni modifica come evento: le integrazioni e i side-effect senza polling.

TTL & archiviazione

Il dato che scade da solo: sessioni e cache che si puliscono senza cron.

Disegno delle chiavi

Il rovescio della semplicità: l'accesso va progettato prima — ed è il nostro mestiere.

03 · Use case

Dove rende davvero.

Sessioni & profili

Lo stato delle applicazioni web a milioni di utenti: letture costanti, costi lineari.

IoT & telemetria

Scritture massicce da dispositivi: ingestion che non piega mai.

Carrelli & ordini

Il transazionale semplice ad altissimo volume: dove il relazionale sarebbe sovradimensionato.

NoSQL non vuol dire no-schema mentale: il disegno degli accessi lo facciamo prima — poi DynamoDB non delude mai.