Cara Kerja Replikasi


Berikut adalah tiga bagian dasar dari cara kerja replikasi di MySQL secara umum:
1. Master mencatat perubahan data dalam binary log. (Catatan ini disebut binary log events.)
2. Slave menyalin aktivitas binary log master ke relay log nya.
3. Slave merespon proses di relay log dan kemudian mengubah data pada basis datanya sendiri.
Bagian dasar ini hanya gambaran dari beberapa langkah proses replikasi dari bagian yang cukup kompleks. Gambar di bawah menggambarkan replikasi lebih terinci. Baca pos ini lebih lanjut

Iklan

Replikasi di MySQL


Replikasi di MySQL merupakan proses dinamis dari sinkronisasi data antara server (master) basis data utama dengan satu atau lebih sekunder (slave) server basis data secara real-time. Dengan replikasi, data masih dapat dipulihkan dari salah satu server sekunder jika server utama gagal, karena adanya salinan dari satu atau lebih basis data tadi. (Vaswani, 2010)

Tujuan dasar dari replikasi adalah menjaga data suatu server yang disinkronkan dengan server yang lain. Banyak slave yang dapat dihubungkan ke master tunggal, dan pada suatu waktu slave bisa dipromosikan sebagai master. Replikasi dapat mengatur master dan slave dengan banyak topologi yang berbeda. Replikasi dapat meniru basis data seluruh server, mereplika basis data tertentu, atau bahkan hanya memilih tabel yang ingin replikasi. Baca pos ini lebih lanjut