Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

O Oracle permite a opção de leitura não confirmada?


Tom fornece uma ótima resposta para isso:nos níveis de isolamento da transação

Ele diz:

O nível de isolamento READ UNCOMMITTED permite leituras sujas. O Oracle Database não usa leituras sujas, nem mesmo as permite. O objetivo básico de um nível de isolamento READ UNCOMMITTED é fornecer uma definição baseada em padrões que permita leituras sem bloqueio.

...

Agora, um banco de dados que permitiu uma leitura suja... não só retorna a resposta errada, mas também retorna... [uma resposta]... que nunca existiu na tabela. Em um banco de dados multiusuário, uma leitura suja pode ser uma recurso perigoso.Pessoalmente, nunca vi a utilidade dele...

O ponto aqui é que a leitura suja não é um recurso; em vez disso, é a responsabilidade. No Oracle Database, isso não é necessário. Você obtém todas as vantagens de uma leitura suja - sem bloqueio - sem nenhum dos resultados incorretos.