Si persistono i prezzi delle azioni in streaming in Bigtable ed è necessario servire solo i prezzi più recenti. Come si dovrebbero progettare le tabelle e le chiavi di riga per il modello di accesso più semplice?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Creare una tabella per tutti gli indici, usando l'indice e il timestamp come chiave di riga..
Perché questa è la risposta
La risposta corretta è "Creare una tabella per tutti gli indici, usando l'indice e il timestamp come chiave di riga". Questo approccio consente di raggruppare tutti i dati di un singolo indice (azione) in un'unica riga logica, ordinati per timestamp. Poiché Bigtable ordina le chiavi di riga lessicograficamente, l'uso dell'indice seguito dal timestamp garantisce che i prezzi più recenti per un dato indice siano sempre alla fine della riga, rendendo facile il recupero dell'ultimo valore. Le opzioni che suggeriscono l'uso di un timestamp inverso non sono ideali per recuperare il valore più recente, poiché il timestamp inverso ordinerebbe i dati dal più recente al più vecchio, ma per recuperare solo l'ultimo valore si dovrebbe comunque leggere l'intera riga o impostare un filtro di intervallo. Creare una tabella separata per ogni indice aumenterebbe la complessità di gestione e non è necessario, dato che Bigtable è progettato per gestire grandi quantità di dati in singole tabelle.
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