Oracle
 sql >> база данни >  >> RDS >> Oracle

Oracle позволява ли опцията за четене без ангажимент?

Том дава страхотен отговор на това:На нивата на изолация на транзакциите

Той казва:

Нивото READ UNCOMMITTEDisolation позволява мръсни четения. Oracle Database не използва dirtyreads, нито дори ги позволява. Основната цел на нивото READ UNCOMMITTEDisolation е да предостави базирана на стандарти дефиниция, която позволява неблокиращи четения.

...

Сега, база данни, която позволява dirtyread ... не само връща грешен отговор, но също така връща ... [отговор] ... която никога не е съществувала в таблицата. В многопотребителска база данни мръсното четене може да бъде опасна функция. Лично аз никога не съм виждал полезността от него...

Въпросът тук е, че мръсното четене не е функция; по-скоро това е издръжливост. В Oracle Database това просто не е необходимо. Получавате всички предимства на мръсното четене — без блокиране — без нито един от неправилните резултати.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SUBSTR() Функция в Oracle

  2. Реконструиране на Standby DB

  3. Как да използвам enums в Oracle?

  4. Търсете, ако числото се съдържа в израз като:1-3,5,10-15,20

  5. 2 функции, които връщат секундите от стойност на дата и час в Oracle