Aracılığıyla paylaş


Çoğaltma Türleri

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen Örneği

Microsoft SQL Server, dağıtılmış uygulamalarda kullanılmak üzere aşağıdaki çoğaltma türlerini sağlar:

Türü Açıklama
Transaksiyonel replikasyon Yayımcı'daki değişiklikler aboneye gerçekleşirken (neredeyse gerçek zamanlı olarak) teslim edilir. Veri değişiklikleri aboneye aynı sırada ve yayımcıda gerçekleşen işlem sınırları içinde uygulanır.
Birleştirme çoğaltması Veriler hem Yayımcı hem de Abone üzerinde değiştirilebilir ve tetikleyicilerle izlenir. Abone, ağa bağlandığında Yayımcı ile eşitlenir ve eşitlemenin son gerçekleştiği zamandan bu yana Yayımcı ile Abone arasında değişen tüm satırları değiştirir.
Anlık görüntü çoğaltma Yayımcıdan Aboneye bir anlık görüntü uygular ve verileri tam olarak belirli bir zamanda göründüğü gibi dağıtır ve veri güncelleştirmelerini izlemez. Eşitleme gerçekleştiğinde, anlık görüntünün tamamı oluşturulur ve Abonelere gönderilir.
Eşler arası İşlemsel çoğaltmanın temeli üzerine oluşturulan eşler arası çoğaltma, birçok sunucu örneği arasında neredeyse gerçek zamanlı işlemsel tutarlı değişiklikleri yayar.
Çift Yönlü Çift yönlü işlem çoğaltması, iki sunucunun birbiriyle değişiklik değiştirmesine olanak tanıyan belirli bir işlem çoğaltması topolojisidir: her sunucu veri yayımlar ve ardından diğer sunucudan aynı verilerle bir yayına abone olur.
Güncelleştirilebilir Abonelikler İşlem çoğaltması temel alınarak oluşturulmuş olan bu sistemde, güncellenebilir bir abonelik için abonede veri güncellendiğinde, ilk olarak Yayımcı'ya, ardından diğer Abonelere yayılır.

Bir uygulama için seçtiğiniz çoğaltma türü fiziksel çoğaltma ortamı, çoğaltılacak verilerin türü ve miktarı ve verilerin Abone'de güncelleştirilip güncelleştirilmediği gibi birçok faktöre bağlıdır. Fiziksel ortam, çoğaltmaya katılan bilgisayarların sayısını ve konumunu ve bu bilgisayarların istemciler (iş istasyonları, dizüstü bilgisayarlar veya el cihazları) veya sunucular olup olmadığını içerir.

Her çoğaltma türü genellikle yayımcı ve aboneler arasında yayımlanan nesnelerin ilk eşitlemesiyle başlar. Bu ilk eşitleme, bir yayın tarafından belirtilen tüm nesnelerin ve verilerin bir kopyası olan bir anlık görüntü ile çoğaltma ile gerçekleştirilebilir. Anlık görüntü oluşturulduktan sonra Abonelere teslim edilir. Bazı uygulamalar için gereken tek şey anlık görüntü çoğaltmadır. Diğer uygulama türleri için, sonraki veri değişikliklerinin aboneye zaman içinde artımlı olarak akması önemlidir. Bazı uygulamalar, değişikliklerin Aboneden Yayımcıya geri akışını da gerektirir. İşlem çoğaltması ve birleştirme çoğaltması bu tür uygulamalar için seçenekler sağlar.