← Questões de Banco de Dados

Banco de Dados · CESPE/CEBRASPE · 2021

Questão comentada de Banco de Dados

Uma organização que utiliza servidores de bancos de dados Oracle possui dois datacenters (DC1 e DC2): o banco de dados do DC 1 tem estado ativo para leitura e escrita; o banco de dados do DC 2 tem estado de somente leitura. A organização necessita manter os dados armazenados nos dois datacenters, não suportando mais que 20 minutos de perda de dados, portanto, os dados devem ser replicados do DC1 para o DC2 imediatamente após serem gravados, considerando-se a estratégia near real time. Com os mecanismos suportados pelo fabricante Oracle, essa necessidade é atendida usando-se

Gabarito: D

A questão descreve dois ambientes Oracle em datacenters diferentes, com o DC1 ativo para leitura e escrita e o DC2 em modo somente leitura, recebendo atualizações logo após a gravação. Isso é a cara de uma arquitetura de replicação entre banco principal e réplica, com baixa perda de dados e atualização quase em tempo real. No ecossistema Oracle, quem atende esse cenário é o Data Guard. Ele permite manter um banco primário e um ou mais standby databases, com aplicação dos redo logs no destino. Na prática, isso reduz a janela de perda de dados e pode operar em modo síncrono ou assíncrono, dependendo da configuração e da tolerância a latência. A banca destaca a expressão near real time para te puxar para a ideia de replicação imediata. Como o DC2 está somente leitura, ele se encaixa bem no papel de standby, especialmente quando há necessidade de continuidade e recuperação de desastre entre sites distintos. Por isso o gabarito é a letra D. O Data Guard é justamente o mecanismo Oracle voltado a alta disponibilidade, proteção de dados e disaster recovery. Já as demais opções tratam de cache in-memory, reparo de objetos, ferramenta de site/recovery em outro contexto ou auditoria, não de replicação de banco entre datacenters.

Continue treinando

Questões relacionadas