Imagem de fundo

Em PostgreSQL 14, que implementa controle de concorrência multiversão (MVCO), assinale ...

Em PostgreSQL 14, que implementa controle de concorrência multiversão (MVCO), assinale a alternativa que indica corretamente como o sistema determina quais versões dos registros ficam visíveis durante uma transação de leitura.


A

A leitura bloqueia automaticamente qualquer escrita concorrente.


B

A consulta acessa um snapshot consistente dos dados no início de cada instrução SQL ou no início da transação, conforme o nível de isolamento.


C

A leitura falha caso haja uma escrita em andamento.


D

A operação de leitura só pode acessar dados já confirmados por todas as transações concorrentes.


E

Durante uma leitura, o SGBD pode acessar dados ainda não confirmados (dirty reads).