La tua applicazione memorizza elementi in DynamoDB e devi eseguire una query utilizzando la chiave di partizione della tabella combinata con un valore di chiave di ordinamento alternativo, e devi leggere i dati più recenti, incluse le scritture recenti. Come dovresti progettare la query?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Crea un indice secondario locale (LSI) al momento della creazione della tabella e interroga l'LSI utilizzando letture a consistenza forte (strongly consistent reads)..
Perché questa è la risposta
La risposta corretta è "Crea un indice secondario locale (LSI) al momento della creazione della tabella e interroga l'LSI utilizzando letture a consistenza forte (strongly consistent reads)". Un LSI è la scelta giusta perché consente di interrogare la tabella utilizzando la stessa chiave di partizione della tabella principale, ma con una chiave di ordinamento alternativa. Questo soddisfa il requisito di utilizzare la chiave di partizione combinata con un valore di chiave di ordinamento alternativo. Inoltre, gli LSI supportano letture a consistenza forte, che sono necessarie per leggere i dati più recenti, incluse le scritture recenti. Le letture a consistenza finale (eventually consistent reads) non garantirebbero di ottenere i dati più recenti. I GSI (Global Secondary Index) sono usati quando si vuole interrogare la tabella con una chiave di partizione diversa dalla tabella principale e non supportano letture a consistenza forte per la tabella base, solo per l'indice stesso.
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