Rumah Pangkalan data Apakah tahap pengasingan transaksi? - definisi dari techopedia

Apakah tahap pengasingan transaksi? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apa arti Tahap Isolasi Transaksi?

Tahap pengasingan transaksi adalah keadaan dalam pangkalan data yang menentukan jumlah data yang dapat dilihat oleh suatu pernyataan dalam suatu transaksi, khususnya apabila sumber data yang sama diakses oleh pelbagai transaksi secara serentak.

Tahap pengasingan transaksi adalah sebahagian daripada keadaan pengasingan sistem pengurusan pangkalan data. Isolasi adalah salah satu sifat ACID (atomiti, konsisten, pengasingan, ketahanan).

Techopedia menerangkan Tahap Pengasingan Transaksi

Tahap pengasingan transaksi digunakan terutamanya sebagai cara untuk menyediakan akses yang tepat dan boleh dipercayai kepada data dalam urus niaga serentak. Sebagai contoh, dua transaksi yang berbeza mungkin mengakses data yang sama pada masa yang sama. Oleh itu, jika perubahan yang dibuat pada data oleh satu transaksi tidak diluluskan kepada transaksi lain, ia dapat mempengaruhi operasi pangkalan data. Untuk mengelakkan ini, DBMS menggunakan tahap pengasingan transaksi yang berbeza yang menguatkuasakan membaca dan menulis kunci pada data. Terdapat empat jenis tahap pengasingan transaksi.

  1. Serializable: Memudahkan membaca dan menulis kunci sehingga transaksi selesai. Juga mengendalikan pelbagai kunci.
  2. Ree Repeatable: Melaksanakan membaca dan menulis kunci sehingga transaksi selesai. Tidak menguruskan kunci pelbagai.
  3. Baca Komited: Memasukkan kunci tulis sehingga transaksi selesai tetapi melepaskan kunci baca apabila operasi SELECT dilakukan.
  4. Baca Uncommitted: Satu transaksi dapat melihat perubahan yang tidak dikehendaki oleh transaksi lain
Apakah tahap pengasingan transaksi? - definisi dari techopedia