1.Lost update problem (Masalah hilangnya data yang diupdate)
2.Uncommitted dependency problem / dirty read (masalah
kebergantungan terhadap transaksi yang belum commit)
Sebuah transaksi dibiarkan untuk melihat hasil transaksi intermediate (menengah) dari transaksi lain sebelum dilakukan commit.
3.Inconsistent analysis problem (masalah analisa yang tidak
konsisten)
Sebuah transaksi membaca beberapa nilai dari database tetapi
transaksi kedua melakukan update terhadap sebagian dari beberapa nilai tersebut
selama proses eksekusi yang pertama.
4.Nonrepeatabel (atau fuzzy) read
Sebuah transaksi A membaca ulang data item yang sebelumnya
telah dibaca, sementara itu transaksi lain
melakukan modifikasi. Sehingga A akan menerima 2 buah nilai yang berbeda
untuk data item yang sama.
5.Phantom read
Transaksi A mengeksekusi sebuah query yang menerima
sekumpulan tuple dari sebuah relasi dengan predikat tertentu, melakukan
eksekusi ulang query pada waktu berikutnya tetapi menemukan kembali sekumpulan
tuple tambahan (phantom) yang disisipkan oleh transaksi lain.
0 comments:
Post a Comment