Projete o armazenamento para transações de contas bancárias que exijam garantias ACID e acesso SQL. Qual solução é apropriada?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Armazene os dados da transação no Cloud Spanner e use transações de leitura-escrita com bloqueio (locking read-write transactions)..
Por que esta é a resposta
A opção correta é armazenar os dados da transação no Cloud Spanner e usar transações de leitura-escrita com bloqueio. O Cloud Spanner é um banco de dados relacional distribuído globalmente que oferece garantias ACID (Atomicidade, Consistência, Isolamento, Durabilidade) e acesso SQL, sendo ideal para transações financeiras críticas. As transações de leitura-escrita com bloqueio garantem a consistência e o isolamento necessários para dados bancários, prevenindo condições de corrida e garantindo que as operações sejam atômicas. A opção de habilitar leituras obsoletas no Cloud Spanner não é apropriada para transações bancárias, pois a consistência imediata é crucial. O BigQuery não é um banco de dados transacional e não oferece garantias ACID para operações de escrita, sendo mais adequado para análise de grandes volumes de dados. O Cloud SQL oferece ACID e SQL, mas não a escalabilidade global e a alta disponibilidade inerentes ao Cloud Spanner para sistemas de transações bancárias de grande escala, e as consultas federadas do BigQuery são para análise, não para o armazenamento transacional primário.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão