bildirgec.org

slave hakkında tüm yazılar

Sadece 8 Adımda Mysql Replication (Master-Slave)

tayfurboler | 26 March 2009 10:00

Mysql Master-Slave Replication,

Replication kelime anlamı olarak Veri Kopyalama anlamına gelir.
Database tarafında ise; bir database’in başka bir sunucu üzerinde
eşleniğinin ‘yani hem yapısal hem de datasal olarak’ tutulmasıdır.
Master database da yapılan herhagi bir değişiklik anında eşlenik
database ‘Slave’ yansır. Replication bir backuplama
yöntemi değildir. Çünkü Master database de yapılan bir delete
işlemi slave database de de yapılacağı için her iki database de de
veri silinmiş olacaktır. Replication nun faydası yüksek erişilebilirlilik
sağlaması(Hight Availability)ve uygulamanın performansında artışa
sebeb olmaktır. Bu performans artışını da uygulama tarafında
insert-update-delete işlemlerini master database’e select işlemlerini de
slave database’e yönlendirilerek yapılabilir. Tabi bu yapıyı çoğaltma
şansınız var. Master -Slave -Slave — şeklinde Slave sunucu sayısını
arttırabilirsiniz. Burada dikkat etmeniz gereken bir nokta var.
Master ve Slave sunucuların aynı network farmında bulunması gerekmek
tedir. Aksi takdirde perforans ta ciddi azalmalar meydana gelir.

Şimdi nasıl Master – Slave Replication yaparız ona bakalım.