Imagem de fundo

Em sistemas de gerenciamento de bancos de dados, o Controle de Concorrência Multiversão...

Em sistemas de gerenciamento de bancos de dados, o Controle de Concorrência Multiversão (MVCC) é uma técnica utilizada para gerenciar transações concorrentes de maneira eficiente.


A respeito do funcionamento do MVCC, assinale a afirmativa correta.


A

Elimina a necessidade de mecanismos de controle de concorrência e integridade.


B

Garante que uma transação possa modificar dados somente se nenhuma outra transação tiver lido esses dados.


C

Requer que todas as transações sejam executadas sequencialmente para manter a consistência dos dados.


D

Permite que existam múltiplas versões dos registros, possibilitando leituras consistentes sem bloquear escritas.


E

Usa bloqueios de leitura em nível de registro, assegurando que apenas uma transação possa acessar um registro por vez.