Imagem de fundo

O gerenciamento de transações em SGBDs (Sistemas Gerenciadores de Banco de Dados) moder...

O gerenciamento de transações em SGBDs (Sistemas Gerenciadores de Banco de Dados) modernos permite flexibilizar a propriedade de Durabilidade para ganho de performance em cenários específicos. No contexto do recurso de Delayed Durability (Durabilidade Retardada), assinale a alternativa correta.


A

A Durabilidade Retardada (Delayed Durability) permite que a transação seja confirmada para a aplicação antes que o log de transação seja gravado no disco físico, assumindo o risco de perda de dados em caso de falha do sistema.


B

Transações com Durabilidade Retardada (Delayed Durability) tornam-se automaticamente Atômicas apenas se o hardware do servidor possuir uma Placa de Vídeo (GPU) dedicada ao processamento de logs criptográficos.


C

A propriedade de Consistência no modelo ACID (Atomicidade, Consistência, Isolamento, Durabilidade) garante que o banco de dados desative todas as Triggers (Gatilhos) durante a execução de uma transação de escrita em lote.


D

O uso de Durabilidade Retardada (Delayed Durability) é o único método capaz de impedir a ocorrência de Phantom Reads (Leituras Fantasmas) em transações com nível de isolamento do tipo Read Committed (Leitura Confirmada).