Replikasi (Sister #4)

|

Replikasi

Suatu teknik untuk melakukan copy dan pendistribusian data dan objek-objek database dari satu database ke database lain dan melaksanakan sinkronisasi antara database sehingga konsistensi data dapat terjamin.

Tujuan : mendistribusikan data ke lokasi yang berbeda melalui koneksi jaringan lokal maupun internet dan mendukung kinerja aplikasi serta penyebaran data fisik sesuai dengan penggunaannya,

Keuntungan :

a. Dapat dipercaya

b. Respon cepat

c. Dapat menghindari dampak integritas transaksi terdistribusi (jika replikasi data diperbarui secara berkala)

d. Memasangkan kembali node (transaksi selesai dengan lengkap jika beberapa node mati)

e. Mengurangi lalulintas jaringan pada waktu sibuk (jika update data dapat di tunda)

Kerugian :

a. Membutuhkan tambahan penyimpanan data

b. Membutuhkan waktu tambahan untuk operasi update

c. Kompleksitas dan biaya update

d. Integritas yang terbuka terhadap data yang tidak benar jika replikasi tidak diupdate terus menerus

Jenis replikasi :

1. Push Replikacation

Situs yang diupdate mengirim ke situs lain

2. Pull Replication

Situs penerima yang mengatur ketika pesan untuk mengupdate akan diproses.

Jenis Push Replication :

1. Snapshot Replication

a. Secara periodik mengirim ke situs master

b. Master mengumpulkan updating ke dalam log

c. Perubahan sebagian atau keseluruhan

2. Near Real Time Replication

a. Penyebaran update tanpa memerlukan konfirmasi

b. Selesai penggunaan sebagai pemicu

c. Pesan update didimpan di antrian pesan sampai diproses situs penerima

 

©2012 http://dinuszone.blogspot.com/ by Dinus Zone Team