Internals

Puoi usare DynamoDB senza sapere come funziona sotto il cofano — finché una hot partition non ti fa il throttling, un GSI non va in ritardo, o la capacità adattiva non fa qualcosa che non riesci a spiegarti. Questa sezione è il modello mentale che rende quei comportamenti prevedibili anziché misteriosi.

È la parte più profonda del percorso: come le chiavi si mappano sulle partizioni fisiche, come funzionano davvero lo storage e il routing, e da dove viene storicamente il comportamento di oggi. Leggila dopo che sei a tuo agio con la modellazione e l'indicizzazione — spiega il perché dietro le regole che le sezioni precedenti ti consegnano.

0 di 8 lettiQuiz
Chiavi di partizione DynamoDB: come funzionano
Le chiavi di partizione DynamoDB — l'hash che mappa la chiave su una partizione fisica, perché decidono il throughput e come schivare le hot partition.
Intermedio7 min di lettura
Capacità adattiva di DynamoDB
Capacità adattiva e burst capacity di DynamoDB — come assorbono i picchi e potenziano in automatico una partizione hot, e il tetto che non superano.
Avanzato6 min di lettura
GSI DynamoDB: come è memorizzata internamente
Come è memorizzata una GSI di DynamoDB: spazio di partizione dedicato, replica asincrona dalla tabella base, solo attributi proiettati, capacità isolata.
Avanzato7 min di lettura
Partizioni fisiche di DynamoDB
Le partizioni fisiche DynamoDB — i tetti di 10 GB, 3000 RCU e 1000 WCU, come si dividono e perché una chiave bollente va in throttling con capacità libera.
Avanzato7 min di lettura
Come funziona lo storage interno di DynamoDB
Gli interni di storage di DynamoDB — l'hashing della partizione, il B-tree per-partizione per gli intervalli di sort key e la replica a quorum su tre AZ.
Avanzato7 min di lettura
Come funziona il routing di DynamoDB
Come funziona il routing DynamoDB — il request router usa l'hash della partition key per trovare il nodo di storage, e perché fissa la latenza per chiave.
Avanzato7 min di lettura
Dal paper Dynamo a DynamoDB
Dal paper Amazon Dynamo del 2007 a DynamoDB — cosa introdusse il design a consistent hashing e quorum, cosa AWS ha tenuto e cosa ha sostituito in silenzio.
Avanzato6 min di lettura
Verifica delle conoscenzeFai il quiz
Verifica ciò che hai imparato in questa sezione.

Prova DynoTable per esplorare come si dispongono le tue chiavi e le tue item collection — fai un GROUP BY su una partition key nel SQL Workbench per vedere quali chiavi contengono più item.