Tutoria Cara Pembuatan Replikasi Database MySQL
Secara definisi replikasi memiliki pengertian sebagai suatu proses mencopy
atau mentransfer data dari suatu database ke database lain yang tersimpan pada
komputer berbeda. Bila menilik artikel yang saya tulis sebelumnya tentang
Pengenalan Arsitektur Database, replikasi dapat difahami sebagai proses
pengkopian dan pengelolaan objek-objek dari database yang membentuk suatu
sistem database terdistribusi (Distributed Database).
Pada umumnya MySQL dipergunakan secara massal sebagai Database yang cukup
handal dalam menangani sistem database terpusat, seperti kebanyakan sistem
database yang digunakan untuk web site, content management system, dan lain lain. Bahkan hampir seluruh penyedia layanan hosting menyertakan dukungan
produk MySQL untuk kelengkapan service-nya. Penggunaan MySQL untuk
mendukung proses replikasi database pada saat artikel ini ditulis masih sangat
jarang ditemui. Implementasi sistem database terdistribusi kebanyakan masih
berkiblat pada software-software dengan bandrol yang tinggi seperti Oracle, SQL
Server, IBM DB2 dan lain sebagainya.
MySQL dalam hal ini tentunya tidak mau ketinggalan. Mulai versi 5.0 MySQL
sudah mendukung sistem replikasi yang mana sebuah database server yang
berfungsi sebagai master dapat tereplikasi datanya ke dalam satu atau lebih
database server yang difungsikan sebagai slave. Model replikasi pada MySQL
adalah Asynchronous, sehingga server dengan type slave tidak selalu harus
terkoneksi secara permanen untuk menerima berbagai update pada database
2
server master. Replikasi dapat diberlakukan pada sebagian table atau pada
keseluruhan database, tergantung pada kebutuhan kita.
Kontak Saya
FB Profile :
https://www.facebook.com/MuhammadIslamiAkbarGoogle Profile :
https://plus.google.com/+DwiRahmatIslamiTwitter :
https://twitter.com/dwirahmatislamiBlog :
http://dwirahmatislami.blogspot.co.id/