35
Administrator:
fasilitas
yang dibutuhkan
untuk
menjalankan keamanan
global
Amjad (1993, p302).
2.6.5
Pengelolaan
Transaksi Terdistribusi
Pengelola
suatu
transaksi
terdistribusi
(DTM)
menyediakan banyak
komputer
untuk
mengkoordinasi
eksekusi
dari
suatu
transaksi
tunggal.
Terjadi
ketika
data
dibutuhkan oleh
suatu
transaksi
yang
terletak
dibanyak
komputer.
Segala
aktivitas
didalam
berbagai
komputer
harus
diselesaikan dengan
tepat.
Transaksi
didalam
sebuah
DTM
(distributed
transaction
management) dapat
didefinisikan kedalam dua level:
Transaksi lokal, yang mengakses hanya data lokal dalam satu lokasi.
Transaksi
global,
yang
mengakses
data
dalam
beberapa
lokasi
yang
berbeda.
Suatu
transaksi
global
terdiri
dari
beberapa
sub-sub
transaksi dan
dikelola
sebagai
suatu
unit
perbaikan tunggal.
Suatu
transaksi
global
harus
melalui test ACID (atomicity, consistency, isolation, durability).
Atomicity:
suatu
transaksi
dikelola
sebagai
suatu
unit
operasi
tunggal,
ini
juga
bisa
disebut sebagai all-or-nothing
property.
Jika
suatu
transaksi
menyelesaikan seluruh operasi secara sukses maka dapat dikatakan commit .
Consistency:
bersangkutan
dengan
gambaran
kenyataan
didalam
database
secara
tepat.
Suatu
transaksi
haruslah
tetap
dan
tepat
batasannya. Suatu
batasan dapat digunakan untuk membuktikan konsistensi database.
|