Skip to content
Bu makaleyi SQL Server’ın HA(High Availability/Yüksek Erişilebilirlik) ve DR(Disaster Recovery/Felaket Kurtarma) için kullanılan teknolojiler arasında seçim yapmanızı kolaylaştırmak açısından yazmak istedim. Kısaca karşılaştırma yapacağımız teknolojileri aşağıda listeledim. SQL Server Failover Cluster Database Mirroring Always ON Replication Log Shipping SQL Server Failover Cluster: HA için kullanılabilir. Failover Cluster’a dahil olacak sunucuların aynı windows […]
Log Shipping gerekli konfigurasyonlar yapıldıktan sonra veritabanının Transaction Log Backup’ını alarak başka bir sunucuya aktaran ve aktardığımız sunucuda read yapabilmeye olanak sağlayan basit bir teknolojidir. Her adım için arka planda bir job tanımlar. Transaction Log Backup’ı alan bir job(primary instance’da oluşur), Alınan log backup’ı secondary sunucuya kopyalayan bir job(secondary instance’da oluşur), Secondary sunucuda kopyalanan […]
Merge Replication birden fazla sunucu üzerinden aynı tablo üzerinde update yapmak isteyen uygulamalar için geliştirilmiş bir teknolojidir. Yani Publisher ve Subscriber’lar replike edilmiş datayı update edebilirler. Peer To Peer Transactional Replication da aynı işi yapıyor dediğinizi duyar gibiyim. Peer To Peer Transactional Replication, Transacational Replication’ın altyapısını kullanıyor. Bu yüzden conflictleri yönetmek daha zor. Merge Replication […]
Snapshot teknolojisi diğer replication tiplerinde ilk senkronizasyon esnasında kullanılır. Aşağıda replication türleri ile ilgili diğer makalelerimi bulabilirsiniz. “Transactional Replication Kurulumu“, “Peer to Peer Transactional Replication Kurulumu“, “Merge Replication Kurulumu“ Snapshot Replication ile verinin o anki kopyası diğer node’a aktarılır ve herhangi bir değişiklik daha sonra 2.sunucuya/instance’a replike edilmez. Senkronizasyon yeniden çalıştığında tekrar tüm veri […]
Transactional Replication’ın teknolojisini kullanır. Fark olarak her subscriber aynı zamanda publisher’dır. “Transactional Replication Kurulumu” isimli makalemi okuyabilirsiniz. Bir örnek ile kurulumunu yaparak mantığını anlamaya çalışalım. Transactional Replication kurulumu ile çok benzer bir kurulum yapacağız. Kurulumdaki en önemli farklardan biri her subscriber’da distributor olması gerektiğidir. “Transactional Replication Kurulumu” isimli makalemde 1.sunucuda Distributor’u yapılandırmıştık. Örneği aynı instance […]