Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Czy Oracle zezwala na opcję niezatwierdzonego odczytu?

Tom zapewnia świetną odpowiedź na to pytanie:na poziomach izolacji transakcji

Mówi:

Poziom izolacji READ UNCOMMITTED pozwala na brudne odczyty. Baza danych Oracle nie używa brudnych odczytów, ani nawet na nie nie zezwala. Podstawowym celem poziomu izolacji READ UNCOMMITTED jest zapewnienie definicji opartej na standardach, która umożliwia odczyty bez blokowania.

...

Teraz, baza danych, która zezwala na brudny odczyt… nie tylko zwraca nieprawidłową odpowiedź, ale także zwraca… [odpowiedź]… która nigdy nie istniała w tabeli. W wieloużytkownikowej bazie danych brudny odczyt może być niebezpieczna funkcja. Osobiście nigdy nie widziałem jej użyteczności...

Chodzi o to, że nieczysty odczyt nie jest funkcją; raczej jest to aliability. W Oracle Database to po prostu nie jest potrzebne. Otrzymujesz wszystkie zalety brudnego odczytu — brak blokowania — bez żadnych błędnych wyników.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Polityka poprawek

  2. Jak znaleźć czas wykonania zapytania w Oracle SQL Developer?

  3. Oracle getConnection wolno

  4. SQL Dev 4.2 Top SQL

  5. Nie można znaleźć modułu Pythona cx_Oracle