Skip to content

Microsoft SQL Server: Snapshot Replication

13 de Mayıs de 2021

SQL Server’ın anlık görüntü çoğaltma teknolojisi, bilgileri birden çok SQL Server veritabanı arasında otomatik olarak aktarmanıza olanak tanır. Bu teknoloji, veritabanlarınızın performansını ve / veya güvenilirliğini artırmanın harika bir yoludur. SQL Server veritabanlarınızda anlık görüntü çoğaltmayı kullanmanın birçok yolu vardır. Örneğin, bu teknolojiyi, verileri uzak yerlerde bulunan veritabanlarına coğrafi olarak dağıtmak için kullanabilirsiniz. Bu, verileri kendilerine yakın bir ağ konumuna yerleştirerek son kullanıcılar için performansı artırır ve eşzamanlı olarak siteler arası ağ bağlantılarındaki yükü azaltır.

Verileri Dağıtmak için Anlık Görüntü Çoğaltma

Yük dengeleme amacıyla verileri birden çok sunucuya dağıtmak için anlık görüntü çoğaltmayı da kullanabilirsiniz. Yaygın bir dağıtım stratejisi, tüm güncelleme sorguları için kullanılan bir birincil veritabanına ve ardından anlık görüntüleri alan ve kullanıcılara ve uygulamalara veri sağlamak için salt okunur modda kullanılan birkaç alt veritabanına sahip olmaktır. Son olarak, birincil sunucunun başarısız olması durumunda çevrimiçi duruma getirilecek bir yedekleme sunucusundaki verileri güncellemek için anlık görüntü çoğaltmayı kullanabilirsiniz. Anlık görüntü çoğaltmayı kullandığınızda, tüm veritabanını Publisher SQL Server’dan Subscriber SQL Server (lar) a tek seferlik veya yinelenen bir temelde kopyalarsınız. Abone bir güncelleme aldığında, Yayıncıdan aldığı bilgilerle tüm veri kopyasının üzerine yazar. Bu, büyük veri kümelerinde oldukça uzun sürebilir ve anlık görüntü dağıtımının sıklığını ve zamanlamasını dikkatlice düşünmeniz zorunludur. Örneğin, çok yoğun bir ağda yoğun bir verinin ortasında sunucular arasında anlık görüntüler aktarmak istemezsiniz. Gece yarısı kullanıcılar evdeyken ve bant genişliği bol olduğunda bilgileri aktarmak çok daha akıllıca olacaktır.