Pular para o conteúdo principal

Questão de Banco de Dados — SQL — FGV 2024

Banco de DadosSQL
Código
fg097419
Banca
FGV
Órgão
TCE-PA
Ano
2024
Nível
Superior
Cargo
Auditor de Controle Externo - Área de Informática - Administrador de Banco de Dados
A Sincronização de Dados SQL é um serviço baseado no Azure SQL Database que permite a interação entre diversos bancos de dados.Entre as indicações deste serviço, é correto citar
  1. Abanco de dados de aplicativos distribuídos.
  2. Bsistemas que envolvem grandes volumes de dados em tempo real.
  3. Csincronização de processos ETL (Extract, Transform, Load).
  4. Dsharding visando escalabilidade de leitura.
  5. Ebackup visando recuperação em caso de desastres.
Revelar gabarito e comentário

GabaritoA — banco de dados de aplicativos distribuídos.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Azure SQL Data Sync – Indicações

Gabarito: letra A. O Azure SQL Data Sync é um serviço que permite sincronizar dados de forma bidirecional entre múltiplos bancos de dados, sendo ideal para cenários de aplicativos distribuídos que precisam manter cópias locais dos dados. As demais alternativas confundem o serviço com outras tecnologias (replicação em tempo real, ETL, sharding, backup).

Alternativa A — ✅ Correta ⟵ GABARITO

O Data Sync foi projetado justamente para sincronizar bancos de dados de aplicativos distribuídos (hub-spoke). Permite que aplicações geograficamente dispersas trabalhem com dados locais e mantenham consistência com o hub central. É a indicação correta e mais direta do serviço.

Alternativa B — ❌ Incorreta

Sistemas que exigem grandes volumes de dados em tempo real não são o foco do Data Sync. Esse serviço opera com latência (tipicamente minutos) e não foi otimizado para throughput elevado em tempo real. Para esse cenário, são mais adequados replicação transacional (Change Data Capture) ou streaming (Azure Event Hubs).

Alternativa C — ❌ Incorreta

ETL (Extract, Transform, Load) é um processo de integração em lotes, geralmente unidirecional, voltado para data warehouses. O Data Sync é bidirecional e contínuo, não substitui nem indica um pipeline ETL.

Alternativa D — ❌ Incorreta

Sharding é uma técnica de particionamento horizontal para escalabilidade de banco de dados. Embora o Data Sync possa auxiliar na distribuição de dados, ele não é uma ferramenta de sharding – esse papel cabe a soluções como fragmentação nativa do banco (ex.: sharding no Azure SQL Database via Elastic Database Tools).

Alternativa E — ❌ Incorreta

Backup e recuperação de desastres (DR) são operações de proteção de dados. O Data Sync não é indicado para backup, pois não preserva versões históricas nem oferece pontos de restauração; seu objetivo é manter dados atuais sincronizados entre bancos.

NÃO CAIA NESSA!

Na prova, lembre-se: Azure SQL Data Sync = sincronização de dados para aplicativos distribuídos (hub-spoke). Não confunda com replicação em tempo real, ETL, sharding ou backup. Esses outros cenários têm soluções específicas no ecossistema Azure (CDC, Azure Data Factory, Elastic Database Tools, Backup do Azure SQL).

Link permanente: /questoes/fg097419