Aracılığıyla paylaş


Çoğaltma uygun türü seçme

Microsoft SQL Server offers three types of replication.Her çoğaltma türünü farklı uygulama gereksinimlerine uygundur.Uygulamanızın gereksinimlerine bağlı olarak, bir veya daha fazla tür çoğaltma topolojisi içinde kullanabilirsiniz:

  • Anlık Görüntü çoğaltma

  • İşlemçoğaltma

  • Çoğaltma Birleştir

Çoğaltma uygun türü seçmenize yardımcı olmak için bu konu hakkında sağlar:

  • Çoğaltma senaryoları

    Bu bölümde daha ayrıntılı açıklamaları için bağlantılar çoğaltma için karşılaşılan durumlar sayısı kısaca açıklar.

  • Çoğaltma türleri

    Bu bölümde her çoğaltma türünü uygun uygulama gereksinimleri açıklanmaktadır.

  • Veri aboneleri adresindeki güncelleştiriliyor

    Bu bölümde veri abone adresindeki yapılan güncelleştirmeler gerektiren uygulamalar için kullanılabilir seçenekleri açıklar.

İlk uygulama gereksinimlerinizi en iyi karşılayan senaryoyu bulmak için Senaryo açıklamaları okuma tıklatıp, sonra daha fazla bilgi için bağlantı öneririz."Çoğaltma türleri." iş gereksinimleriniz için yakın bir eşleşme bulamıyor veya çoğaltma türleri hakkında ek bilgi istiyorsanız okuyun Bir veya daha fazla aboneleri güncelleştirme uygulamanız gerektiriyorsa, "Veri aboneleri adresindeki güncelleştiriliyor" okuyun kullanmak için en uygun teknoloji belirlemek için.

Çoğaltma senaryoları

Çoğaltma senaryoları iki geniş kategoriye ayrılabilir: Veri server için server ortamında çoğaltılıyor ve sunucu ve istemcileri arasında veri çoğaltılıyor.Sunucu senaryolarında işlemsel kopyalama (ve bazen anlık görüntü çoğaltması çoğaltması çoğaltma); kullanýlarak uygulanýr. Sunucu ve istemci senaryoları birleştirme kullanılarak yüklenen çoğaltma.

Sunucudan sunucuya senaryoları

Verileri, genellikle aşağıdaki uygulamaları desteklemek için sunucuları ve gereksinimleri arasında çoğaltılır:

Senaryo

Açıklama

Ölçeklenebilirlik ve kullanılabilirlik artırma

Verileri sürekli olarak güncelleştirilmiş kopyasını birden çok sunucu arasında ölçeklendirilmesi okuma etkinlik sağlar.Planlanmış ve planlanmamış Sistem Bakımı sırasında aynı verilerin birden çok kopya koruma alanından kaynaklanan fazlalık önemlidir.Daha fazla bilgi için bkz: Ölçeklenebilirlik ve kullanılabilirlik artırma.

Veri depolama ve raporlama

Veri ambarı ve raporlama sunucuları genellikle online transaction processing (oltp) sunucuları verileri kullanın.Çoğaltma sunucuları oltp ve raporlama ve karar destek sistemleri arasında veri taşımak için kullanın.Daha fazla bilgi için bkz: Veri depolama ve raporlama.

Birden çok site verilerini tümleştirme

Veri genellikle "toplanır" Uzak ofisleri arasında ve merkez ofiste konsolide.Benzer şekilde, verileri dışarı uzak ofisler için çoğaltılabilir.Daha fazla bilgi için bkz: Birden çok site (sunucu) verilerden tümleştirme.

Tümleştirmeheterojen veri

Some applications depend on data being sent to or from databases other than Microsoft SQL Server.Olmayan veri tümleştirme için çoğaltma kullanın-SQL Server veritabanları.Daha fazla bilgi için bkz: Türdeş olmayan veri tümleştirme.

Yük boşaltmatoplu işlem

Toplu işlemleri olan genellikle çok yoğun bir oltp sunucu üzerinde çalıştırmak için bir kaynak.Özel işlem yükünü için çoğaltma kullanma toplu iş iş işlem sunucu.Daha fazla bilgi için bkz: Toplu iş işleme Yük boşaltma.

Sunucu ve istemci senaryoları

Verileri, aşağıdaki uygulamaları desteklemek için sunucuları ve istemcileri (iş istasyonları, dizüstü bilgisayarlar, tabletler ve aygıtlar dahil) arasında genellikle çoğaltılır:

Senaryo

Açıklama

Mobil kullanıcılar ile veri değişimi

Pek çok uygulama veri satış kişiler, teslimat sürücüleri ve benzerleri dahil olmak üzere uzak kullanıcılar için kullanılabilir olmasını gerektirir.Satış Otomasyonu (sfa) ve alan force (ffa) Otomasyon uygulamaları ekibi, Müşteri İlişkileri Yönetimi (crm) bu uygulamaları kapsar.Daha fazla bilgi için bkz: Mobil kullanıcılar ile veri değişimi.

Müşteri noktası (pos) satış uygulamaları

Ödeme terminalleri ve atm makineleri gibi pos uygulamaları merkezi bir sitede uzak sitelerinden çoğaltılacak verileri gerektirir.Daha fazla bilgi için bkz: Tüketici satış noktası (pos) uygulamaları.

Birden çok site verilerini tümleştirme

Uygulamalar genellikle birden çok site verilerini tümleştirin.Örneğin bölgesel ofisleri destekleyen bir uygulama veri bölgesel ofisleri ve merkez ofis arasında bir veya her iki yönde akmasına gerektirebilir.Daha fazla bilgi için bkz: Birden çok site (istemci) verilerden tümleştirme.

Çoğaltma türleri

Anlık Görüntü çoğaltma

anlık görüntü çoğaltması çoğaltması işlemini ilk küme için veri ve veritabanı nesneleri işlem sağlamak ve birleştirme yayımları için yaygın olarak kullanılır ancak anlık görüntü çoğaltması çoğaltması çoğaltma kendisi tarafından da kullanılabilir.Bir veya daha fazla aşağıdaki doğru olduğunda anlık görüntü çoğaltması çoğaltması çoğaltma kendine en uygun kullanmaktır:

  • Seyrek veri değişiklikleri.

  • Kabul edilebilir olması gerektiği ile ilgili veri kopyalarını tarih saat için Yayımcı ile.

  • Küçük miktarlarda veri çoğaltılıyor.

  • Kısa bir süre değişiklikleri büyük miktarda ortaya saat.

Anlık Görüntü çoğaltma en önemli ancak sık görülmeyen veri değişiklikleri olduğunda uygundur.Örneğin, satış organizasyonunuzun Ürün fiyat listesi ve fiyatları tüm güncelleştirilir aynı anda korur, saat her yıl bir kez veya iki kere değiştiğini sonra tüm anlık görüntü veri çoğaltılıyor önerilir.

İşlemsel kopyalama

İşlem çoğaltma tipik olarak sunucu-sunucu ortamlarında kullanılır ve her aşağıdaki durumlarda uygundur:

  • Ortaya çıktıkları abonelere dağıtılmasını artımlı değişiklikler istediğiniz.

  • Uygulama, düşük gecikme saat değişiklikler arasında Yayımcı tarafında yapılan ve değişiklikleri Abone tarafında gelmesi gerekir.

  • Uygulama Ara veri durumlarına erişimi olması gerekir.Beş kez, işlem bir satır değiştirir, örneğin, çoğaltma bir uygulama (gibi) tetikleme tetikleyici, her bir değişikliği sadece net verileri değiştirmek için satır yanıt verir.

  • Yayımcı Ekle, güncelleştir ve aktiviteyi silme çok yüksek miktarda vardır.

  • Olmayan bir yayımcı veya abone olup-SQL Server veritabanı, Oracle.

Değişiklikler geri yayılır değil çünkü varsayılan olarak işlemsel yayım abonelere salt okunur olarak, değerlendirilmelidir Yayımcı.Ancak, işlem çoğaltma Abone tarafında güncelleştirmeleri sağlayan seçenekler sunar.Daha fazla bilgi için "Veri aboneleri adresindeki güncelleştirme" bölümüne bakın. Bu konuda.

Çoğaltma Birleştir

Birleştirme çoğaltma tipik olarak sunucu-istemci ortamlarında kullanılır.Birleştirme çoğaltma herhangi aşağıdaki durumlarda uygundur:

  • Birden çok aboneleri çeşitli zamanlarda aynı verileri güncelleştirmek ve bu değişiklikleri yayımcı ve diğer aboneleri aktarabilirsiniz.

  • Veri alma, çevrimdışı değişiklikleri yapın ve daha sonra değişiklikleri yayımcı ve diğer aboneleri ile eşitlemek aboneleri gerekir.

  • Her abone verilerinin farklı bir bölüm gerektirir.

  • Çakışmaları oluşabilir ve bunu yaptıklarında, yeteneğine gerek algılamak ve çözümleyin.

  • Uygulama Ara veri durumlarına erişim yerine net veri değişikliği gerektirir.Önce yayımcı ile eşitler satır beş kez Abone tarafında değişirse, örneğin, satır yalnızca bir kez Yayımcı tarafında (beşinci değeri) net veri değişikliği yansıtacak biçimde değişir.

Birleştirme çoğaltma kestirme bir çözüm ve bir tek tip, tek sonuç güncelleştirmeleri daha sonra birleştirmek çeşitli siteler sağlar.Güncelleştirmeleri sırasında birden fazla düğüm olarak alındığından, aynı verileri birden fazla abone ve Yayımcı tarafından güncelleştirilmiş olabilir.Güncelleştirmeleri birleştirilir ve birleştirme bu nedenle çakışmaları oluşabilir çoğaltma bir çakışmaları işlemek için çeşitli yollar sağlar.

Veri aboneleri adresindeki güncelleştiriliyor

Çoğaltma ve çoğaltma seçenekleri aşağıdaki türde bir Abone tarafında değişiklikleri yapın ve olanlar varsa izin akış için yayımcı değiştirir:

Çoğaltma türü

When… kullanma

Çoğaltma Birleştir

  • Çok sayıda aboneleri vardır.

  • Mobil kullanıcılar için veri çoğaltılır.

  • Çoğaltılmış veri Abone tarafında sık sık güncelleştirilir.

  • Verileri süzme, böylece aboneleri farklı bölümlere veri almak gereklidir.

Daha fazla bilgi için bkz: Birleştirme çoğaltma genel bakış ve Birleştirme Çoğaltma nasıl çalışır.

Eşler arası işlem çoğaltma

  • Çoğaltma ölçeklenebilirlik ve kullanılabilirlik geliştirmek için kullanılır.

  • En az gecikme süresi gereklidir.

  • Veri aboneleri arasında bölümlendirilir.

  • Çakışmaları genellikle oluşmaz, ancak bunu bunlar algılanması gerekir.

Daha fazla bilgi için bkz: Eşler arası işlem çoğaltma.

Abonelikleri güncelleştirme ile işlem çoğaltma

  • Az sayıda aboneleri vardır.

  • Çoğaltılmış veri çoğunlukla Abone tarafında salt-okunurdur.

  • Abone, dağıtıcı ve Yayımcı, çoğu saat (için hemen güncelleştirme Abonelikleri) bağlanır.

Daha fazla bilgi için bkz: İşlem çoğaltma için güncelleştirilebilir abonelikleri.