Tingkat Isolasi Transaksi

Pengarang: Randy Alexander
Tanggal Pembuatan: 28 April 2021
Tanggal Pembaruan: 1 Juli 2024
Anonim
Transaction Isolation Levels
Video: Transaction Isolation Levels

Isi

Definisi - Apa yang dimaksud dengan Tingkat Isolasi Transaksi?

Tingkat isolasi transaksi adalah keadaan di dalam basis data yang menentukan jumlah data yang terlihat oleh pernyataan dalam suatu transaksi, khususnya ketika sumber data yang sama diakses oleh beberapa transaksi secara bersamaan.


Tingkat isolasi transaksi adalah bagian dari keadaan isolasi sistem manajemen basis data. Isolasi adalah salah satu sifat ACID (atomisitas, konsistensi, isolasi, daya tahan).

Pengantar Microsoft Azure dan Microsoft Cloud | Sepanjang panduan ini, Anda akan mempelajari tentang apa itu cloud computing dan bagaimana Microsoft Azure dapat membantu Anda untuk bermigrasi dan menjalankan bisnis Anda dari cloud.

Techopedia menjelaskan Tingkat Isolasi Transaksi

Tingkat isolasi transaksi terutama digunakan sebagai sarana untuk menyediakan akses yang akurat dan dapat diandalkan ke data dalam transaksi bersamaan. Misalnya, dua transaksi berbeda mungkin mengakses data yang sama secara bersamaan. Oleh karena itu, jika perubahan yang dilakukan pada data oleh satu transaksi tidak diteruskan ke transaksi lainnya, itu dapat mempengaruhi operasi database. Untuk menghindari hal ini, DBMS menggunakan tingkat isolasi transaksi yang berbeda yang memberlakukan kunci baca dan tulis pada data. Ada empat jenis tingkat isolasi transaksi.


  1. Serializable: Menerapkan membaca dan menulis kunci sampai transaksi selesai. Juga mengimplementasikan kunci jangkauan.
  2. Baca Berulang: Menerapkan kunci baca dan tulis sampai transaksi selesai. Tidak mengelola kunci rentang.
  3. Komitmen Baca: Menerapkan kunci tulis hingga transaksi selesai tetapi melepaskan kunci baca saat operasi SELECT dilakukan.
  4. Baca Tidak Berkomitmen: Satu transaksi dapat melihat perubahan tidak dikomit yang dibuat oleh transaksi lainnya