Replikasi adalah suatu teknik untuk melakukan copy dan pendistribusian data dan objek-objek database dari satu database ke database lain yang lokasinya terpisah secara fisik.
Dengan menggunakan teknik replikasi ini, data dapat didistribusikan ke lokasi yang berbeda melalui koneksi jaringan lokal maupun internet.
· Ada beberapa model replikasi, yaitu:
1)One master, one slave-->Replikasi yang hanya terdiri dari satu master dan satu slave.
2)One master, many slave-->Replikasi yang terdiri sari satu master dan beberapa slave.
3)Master/slave circular relationship-->Replikasi dimana kedua komponen bias berfungsi sebagai slave atau master.
4)Master/slave “daisy chain”
· Jenis Replikasi
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
Adapun disini saya ingin membagikan ilmu tentang bagaimana cara melakukan replikasi one way dan replikasi two way. Pada modul-modul yang saya berikan ini bisa dilakukan di windows dan linux u-buntu. Silahkan download link-nya Replikasi One Way dan Replikasi Two Way
Semoga bermanfaat bagi teman-teman, dan selamat mencoba..^_^
0 komentar:
Posting Komentar