Progetta lo storage per le transazioni di conti bancari che richiedono garanzie ACID e accesso SQL. Qual è la soluzione appropriata?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Archivia i dati delle transazioni in Cloud Spanner e usa transazioni di lettura-scrittura con blocco (locking read-write transactions)..
Perché questa è la risposta
Cloud Spanner è la scelta appropriata perché è un database relazionale distribuito che offre garanzie ACID (Atomicità, Consistenza, Isolamento, Durabilità) e supporta SQL, essenziali per le transazioni bancarie. L'uso di transazioni di lettura-scrittura con blocco garantisce la massima coerenza e isolamento, prevenendo conflitti e assicurando che ogni transazione sia elaborata correttamente. Le letture non aggiornate (stale reads) in Cloud Spanner ridurrebbero la latenza ma comprometterebbero la consistenza immediata, inaccettabile per le transazioni bancarie. BigQuery è un data warehouse analitico, non un database transazionale ACID, e non è adatto per la gestione di transazioni in tempo reale. Cloud SQL è un database relazionale, ma non offre la scalabilità globale e le garanzie di consistenza distribuita di Spanner, e l'uso di query federate con BigQuery è per l'analisi, non per l'elaborazione transazionale.
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