Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Livelli di prestazioni
Bulk put items offre due livelli di prestazioni a prezzi diversi. Accelerated fornisce un obiettivo di throughput più elevato rispetto a Standard, il che consente di completare un'operazione più rapidamente. È possibile specificare il livello all'avvio dell'operazione impostando il PerformanceTier parametro a STANDARD o ACCELERATED. Se non si specifica un livello, il valore predefinito dell'operazione è STANDARD.
Livello di prestazioni standard
Standard è l'impostazione predefinita e la scelta giusta per la maggior parte delle operazioni di vendita all'ingrosso di articoli. È un'opzione progettata per ottimizzare i costi, adatta alle operazioni in cui i tempi di completamento sono flessibili. I casi d'uso più comuni includono la popolazione di base delle tabelle esistenti e l'arricchimento periodico dei dati. Il livello di prestazioni Standard è disponibile in tutte le versioni commerciali AWS Regioni e in AWS GovCloud Regioni (USA).
Livello di prestazioni accelerato
Accelerato è progettato per carichi di lavoro in cui i tempi di completamento sono più rigidi e mira a una produttività più elevata rispetto allo standard, in modo che le operazioni di grandi dimensioni possano essere completate più velocemente. I casi d'uso più comuni includono migrazioni di dati, scenari di ripristino che devono essere completati rapidamente e operazioni ricorrenti di invio in blocco di elementi che devono essere completate entro una finestra temporale.
Il livello di prestazioni accelerate è disponibile nei seguenti AWS Regioni: Stati Uniti orientali (Virginia settentrionale), Stati Uniti orientali (Ohio), Stati Uniti occidentali (California settentrionale), Stati Uniti occidentali (Oregon), Africa (Città del Capo), Asia Pacifico (Hong Kong), Asia Pacifico (Tokyo), Asia Pacifico (Seoul), Asia Pacifico (Mumbai), Asia Pacifico (Hyderabad), Asia Pacifico (Singapore), Asia Pacifico (Sydney), Asia Pacifico (Melbourne), Canada (Centrale), Europa (Irlanda), Europa (Londra), Europa (Francoforte), Europa (Zurigo), Europa (Milano), Europa (Spagna), Europa (Stoccolma), Sud America (San Paolo), AWS GovCloud (US-West).
La tabella seguente mostra i tempi di completamento stimati per il livello di prestazioni accelerato nella versione supportata AWS Regioni. I tempi effettivi dipendono dai fattori descritti nella tabella.
| Numero di elementi scritti da 1 KB | Tempo di completamento stimato |
|---|---|
| 10 milioni | Meno di 10 minuti |
| 100 milioni | Meno di 1 ora |
| 1 miliardo | 2—4 ore |
Queste stime presuppongono le seguenti condizioni:
-
Una tabella ben dimensionata
-
Scrive distribuite uniformemente su uno spazio chiave di partizione ad alta cardinalità
-
Nessun indice secondario globale (GSI) o indice secondario locale (LSI)
-
Input suddiviso tra più oggetti S3 di dimensioni simili
Fattori che influiscono sulla produttività
Il throughput effettivo a entrambi i livelli di prestazioni è influenzato dalla scala della tabella, dalla dimensione degli elementi, dalla distribuzione delle chiavi, dal numero di indici secondari globali e locali a cui si propagano le scritture e dalla capacità di sistema disponibile.
Nota
Le operazioni iniziali di inserimento in blocco degli elementi possono superare il ridimensionamento delle tabelle. Man mano che DynamoDB ridimensiona la tabella, potrebbero essere necessarie operazioni successive per raggiungere un throughput ottimale.