Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Apakah Oracle mengizinkan opsi baca yang tidak dikomit?

Tom memberikan jawaban yang bagus untuk ini:Pada Tingkat Isolasi Transaksi

Dia mengatakan:

Tingkat isolasi READ UNCOMMITTED memungkinkan pembacaan kotor. Database Oracle tidak menggunakan pembacaan kotor, bahkan tidak mengizinkannya. Tujuan dasar tingkat isolasi READ UNCOMMITTED adalah untuk memberikan definisi berbasis standar yang memungkinkan pembacaan tanpa pemblokiran.

...

Sekarang, database yang memungkinkan pembacaan kotor ... tidak hanya mengembalikan jawaban yang salah, tetapi juga mengembalikan ... [jawaban] ... yang tidak pernah ada di tabel. Dalam database multipengguna, pembacaan kotor dapat berupa fitur berbahaya. Secara pribadi, saya belum pernah melihat kegunaannya...

Intinya di sini adalah bahwa pembacaan kotor bukanlah fitur; lebih tepatnya, itu adalah tanggung jawab. Di Oracle Database, itu tidak diperlukan. Anda mendapatkan semua keuntungan dari pembacaan kotor—tanpa pemblokiran—tanpa ada hasil yang salah.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara mendapatkan entri terbesar kedua atau terbesar ketiga dari sebuah tabel

  2. Bagaimana cara mengabaikan ampersand dalam skrip SQL yang dijalankan dari SQL Plus?

  3. Menangani zona waktu di aplikasi web

  4. Masalah membangun cx_Oracle - libclntsh.so.11.1 => tidak ditemukan

  5. Mendapatkan kesalahan ORA - 00907 pada hal berikut di ON UPDATE