İçindekiler:
Tanım - Çoğaltma ne anlama geliyor?
Çoğaltma, veri değişikliklerinin bir veritabanından (yayıncı) başka bir veritabanına (abone) sürekli kopyalanmasıdır. İki veritabanı genellikle farklı bir fiziksel sunucuda bulunur, bu da çeşitli veritabanı sorgularını dağıtarak ve yük devretme yeteneği sağlayarak yük dengeleme çerçevesiyle sonuçlanır. Abone veritabanı sunucusu, yayıncı veritabanı sunucusunun arızalanması durumunda yedek olarak yapılandırılabilir.
Techopedia Replikasyonu Açıklıyor
Çoğaltma uygulanırken, veritabanı sistemleri çeşitli yöntemler kullanır ancak aynı kavramı kullanır. Verileri bir veritabanından bir saniyeye, hatta aynı veritabanının üçüncü bir sürümüne sık sık kopyalamanın bir yolu varsa, iki ana veritabanı yönetim hedefine ulaşılabilir: yük devretme kapasitesi ve yük dengeleme.
Veriler iki veya daha fazla sunucu arasında dağıtıldıktan sonra sorgulayan kullanıcıların birincil veritabanına bağlanması gerekmez. Çoğaltma birincil veritabanını yayımcı olarak atayacak şekilde ayarlanırsa, bazı sorgular aboneye yeniden yönlendirilebilir. Yük dengeleme olarak bilinen bu işlem, yüksek kullanıcı trafiğine sahip veritabanları için kullanışlıdır.
Çoğaltma ayrıca yük devretme yeteneği de sağlayabilir. Veriler iki ayrı sunucuda tutulduğunda, yayıncı kullanılamaz duruma gelirse bir abone varsayılan birincil olarak ayarlanabilir.
Üç farklı çoğaltma yöntemi vardır:
- Anlık Görüntü Çoğaltma: Veriler yayıncıdan abonelere kopyalanır.
Not: Abone değişiklikleri yayıncıdan gelmelidir. Böylece, sadece abone sorgulanabilir; ancak verileri kullanıcılar tarafından düzenlenemez.
- Çoğaltmayı Birleştir: Veriler, iki veya daha fazla veritabanından anlık görüntü çoğaltmasından daha zor uygulanabilen bir süper ana veritabanında birleştirilir.
- İşlemsel Çoğaltma: Tam veritabanı kopyalanır ve ardından abonelere düzenli aralıklarla kopyalanan yayıncı güncelleştirmeleri gelir.
Önemli veriler yanlışlıkla yayıncıdan silinirse, çoğaltma aynı verileri abonelerinden siler. Çoğaltma, yedeklerin yerini tutmaz.
