Anda di halaman 1dari 1

Replikasi

Replikasi adalah suatu teknik untuk melakukan copy dan pendistribusian data dan objek
database. Dari satu databse ke database lain dan melaksanakan sinkronisasi antara database
seehingga konsistensi data dapat terjamin. Dengan menggunakan teknik replikasi data dapat
didistribusikan ke lokasi yang berbeda melalui koneksi jaringan lokal maupun internet.

 Keuntungan – keuntungan replikasi database.


1. Memungkinkan beberapa lokasi menyimpan data yang sama. Hal ini sangat
berguna pada saat lokasi-lokasi tersebut membutuhkan data yang sama atau
memerlukan server yang terpisah dalam pembuatan aplikasi laporan.
2. Aplikasi transaksi online terpisah dari aplikasi pembacaan seperti proses analisis
database secara online, data smarts atau data warehouse.
3. Data dapat ditampilkan seperti layaknya melihat data tersebut dengan
menggunakan aplikasi berbasis Web
4. Meningkatkan kinerja pembacaan.
 Model – Model Replikasi.
1. One master, one slave : Replikasi yang hanya terdiri dari satu master dan satu
slave.
2. One master, many slave: Replikasi yang terdiri dari satu master dan beberapa
slave.
3. Master/slave circular relationship: Replikasi dimana kedua komponen biasa
berfungsi sebagai slave atau master.
4. Master/slave “daisy chain” :

(gambar model-model replikasi ada di ppt)

 Jenis –jenis replikasi.


1. Replikasi Synchronous.
2. Replikasi Asynchronous

1. Replikasi Synchronous
 Proses dilakukan secara real-time antara master dengan slave.
 Keseluruhan proses penulisan pada disk master dan slave harus selesai terlebih dahulu
sebelum beranjak ke transaksi selanjutnya.
 Kebutuhan akan performansi sistem yang tinggi harus dipertimbangkan (kecepatan &
jarak antar site/node)
 Keuntungannya : menyediakan recovery yang konsisten karena sinkronisasi data
terjaga.
2. Replikasi Asynchronous
 Proses replikasi terjadi setelah transaksi di master selesai.
 Pertukaran data secara buffering, data akan diletakkan dalam sebuah buffer terlebih
dahulu, kemudian pada jangka waktu tertentu akan direplikasi ke disk slave.
 Tidak menjamin kesinkronan data apabila salah satu site/node mengalami crash saat
replikasi belum selesai dilaksanakan.
 Keuntungan : efektifitas biaya proses transaksi

Anda mungkin juga menyukai