Quando progetta una tabella DynamoDB per un'applicazione di premi per i clienti, lo sviluppatore desidera ottimizzare le prestazioni delle query e ridurre la possibilità di partizioni "calde" (hot partitions) prima di eseguire i test di performance. Quale attributo è la scelta migliore da usare come chiave di partizione?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Un UUID generato casualmente per ogni record cliente..
Perché questa è la risposta
Un UUID generato casualmente per ogni record cliente è la scelta migliore perché distribuisce uniformemente le richieste di I/O su tutte le partizioni, riducendo significativamente la probabilità di hot partitions. Questo è cruciale per ottimizzare le prestazioni delle query in DynamoDB. Il nome completo del cliente, la data di iscrizione o il nome dell'animale domestico del cliente sono attributi che possono avere valori ripetuti o distribuzioni non uniformi, portando a partizioni calde e limitazioni delle prestazioni (throttling) quando un numero elevato di richieste si concentra su un piccolo sottoinsieme di partizioni.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta