Cloud Bigtable memorizza le transazioni azionarie con la chiave di riga che inizia con il timestamp della transazione. Migliaia di utenti simultanei interrogano il prezzo medio per azienda; le prestazioni si degradano all'aumentare del numero di azioni aggiunte. Come si migliorano le prestazioni?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Modificare la sintassi della chiave di riga nella tabella Cloud Bigtable in modo che inizi con il simbolo azionario..
Perché questa è la risposta
Cloud Bigtable è ottimizzato per carichi di lavoro in cui le letture e le scritture sono distribuite uniformemente tra le chiavi di riga. Quando la chiave di riga inizia con un timestamp, tutte le nuove scritture si concentrano in un'unica regione della tabella, creando un hotspot e degradando le prestazioni. Invertire la chiave di riga in modo che inizi con il simbolo azionario distribuisce le scritture e le letture su più server Bigtable, migliorando le prestazioni per le query sul prezzo medio per azienda. Iniziare con un numero casuale al secondo distribuirebbe le scritture, ma renderebbe inefficienti le query per simbolo azionario. Spostare i dati su BigQuery o usare Cloud Dataflow per riassumere i dati sono soluzioni che richiedono modifiche significative all'architettura e all'applicazione, quando il problema può essere risolto ottimizzando la chiave di riga in Bigtable.
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