Aracılığıyla paylaş


heterojen veri tümleştirme

Birçok kuruluşlar ve işletmeler, birden çok satıcıların veritabanlarında depolanan verileri vardır.Bu veri tümleştirme genellikle sistemleri, bir kuruluşta birlikte çalışmasına izin vererek, bir anahtar bileşenidir.Çoğaltma iki yolla heterojen veri tümleştirme sağlar:

  • Use Oracle as a source for data that can be replicated to Microsoft SQL Server, IBM, and Oracle databases.

  • Kullanımı SQL Server bir veri kaynağı olarak, IBM ve Oracle veritabanlarına çoğaltılabilir.

Kaynak ve hedef(s) veriler için heterojen veri tümleştirmek için kullanılan çoğaltma yapılandırması türüne bağlıdır:

  • Verileri çoğaltma aşağıdaki çizimde gösterilmiştir. SQL Server IBM DB2 ve Oracle.

    Replicating data to non-SQL Server databases

  • Aşağıdaki şemada, verileri bir Oracle veritabanından diğer veritabanlarında çoğaltılıyor gösterilmiştir.Verileri ilk çoğaltılmış olan bir SQL Server Veritabanı ve sonra da dahil olmak üzere diğer veritabanlarında yinelenmesini SQL ServerIBM DB2 ve Oracle.

    Replicating data from Oracle

Adventure Works döngüsü örneği

Adventure Works Cycles is a fictional manufacturing company used to demonstrate database concepts and scenarios.Daha fazla bilgi için bkz: AdventureWorks örnek veritabanları.

Adventure Works Cycles Meksika Importadores Neptuno şirket, son, altyapı, şirketin beklenen olan büyüme desteklemek üzere genişletmek için alındı.Bir Oracle veritabanı Importadores Neptuno, üretim ve mali verileri korumak için kullanır.Ancak, bu verileri temel öğeleri doğru planlama ve stok verileri korumak için paylaştırılmalıdır Adventure Works Cycles' kaynak planlama (MRP) uygulama üretim.

While there is no current plan to migrate the Importadores Neptuno databases, Adventure Works Cycles does need to transmit and receive data on a daily basis and transfer that information into their existing SQL Server online transaction processing (OLTP) and online analytical processing (OLAP) databases.Adventure Works Cycles will replicate data from the Oracle database to SQL Server databases at the central office.

Bu senaryo için ortak gereksinimleri

Genellikle, heterojen veri tümleştirme gerektiren uygulamalar bir uygun çoğaltma çözüm adres gerekir aşağıdaki gereksinimler vardır:

  • Sistem, verileri farklı satıcıların veritabanları arasında çoğaltılması izin vermesi gerekir.

  • Sistem, işlem tutarlılığı korumak gerekir.

  • Çoğaltma işlemi, kaynak sunucudaki en az ek yük istemeniz gerekir.

  • Sistem, düşük gecikme süresi olmalıdır, yoksa çoğaltma artımlı değişiklik gereklidir.

  • Sistem, yüksek aktarım artırımlı değişiklik çoğaltma gerekliyse olmalıdır: Bu, hareketlerin çok sayıda çoğaltma işlemesi gereken.

  • Hedef sunucularda gerekli olan veriler, bir veri alt küme küme kümesinin kaynak sunucuda kullanılabilir olabilir.

Bu senaryo için kullanılacak çoğaltma türünü

SQL Server Yayımlama bir endüstri mecazının çoğaltma sistemi bileşenleri tanımlamak için kullanır.Yayımcı, dağıtımcı, aboneleri, yayınlar ve makalelere ve abonelikler, bileşenleri içerir.

  • Yukarıdaki ilk diyagramında yayımcı Oracle veritabanıdır.Bazıları veya tümü adresindeki bir Oracle veritabanına veri içerdiği yayın, her tablo bir makale olan veri ile.Ilk için çoğaltılan veriler SQL Server (bir dağıtımcı yapılandırılmış olan) ve diğer dağıtılmış SQL Server, IBM ve Oracle veritabanlarının ve. Her biri, bu veritabanı, şema ve abonelik verileri almak için yayın bir abone olur.

  • Yukarıdaki ikinci çizimde SQL Server Veritabanı, yayımcı, IBM ve Oracle veritabanlarının abonelerin olan.

Sistem bileşenleri hakkında daha fazla bilgi için bkz: Çoğaltma modeli olan genel yayımlama.

SQL Server farklı türde çoğaltma için farklı bir uygulama gereksinimleri sunar: çoğaltma, işlem çoğaltması ve birleştirme çoğaltması anlık görüntü görüntü görüntüsünü. Bu senaryo, özellikleriyle önceki bölümde gereklere işlemek için uygundur, türdeş olmayan çoğaltma anlık görüntü çoğaltması çoğaltması ve/veya işlem çoğaltma, en iyi şekilde gerçekleştirilir:

  • Oluştuğunda artırımlı değişiklik çoğaltma uygulamanızı gerektirir, bu işlem çoğaltma kullanın.

    Oracle için çoğaltma, yayımlama, işlem sırasında Tetikleyiciler ve tetikleyicilere değişiklik tabloları izleme kullanarak yayımcı değişiklikleri izler.Işlem çoğaltma hakkında daha fazla bilgi için bkz: Işlem çoğaltma genel bakış, Nasıl bir işlem çoğaltma Works, ve Oracle Yayımcılar için işlem çoğaltma iş akışı.

  • Uygulama verileri (veri geçirirken örneğin) yalnızca bir kere çoğaltılması veya onu belirli aralıklarla yerine artımlı olarak güncelleştirilmesi gerekiyorsa, anlık görüntü çoğaltması çoğaltması kullanmak çoğaltma.

    anlık görüntü görüntü görüntüsünü çünkü çoğaltma mu yayımlanmış tablolarına değil, izleme ve teslim artırımlı değişiklik, Tetikleyicileri kullanılır.anlık görüntü çoğaltması çoğaltması hakkında daha fazla bilgi için bkz: Işlem çoğaltma genel bakış ve Nasıl bir işlem çoğaltma Works.

Tasarım gereği, bu senaryo için bir Asıl gereksinimler, anlık görüntü ve işlem çoğaltma adres:

  • Farklı satıcılardan veritabanları arasında çoğaltma

  • Işlem tutarlılığı

  • En az ek yük

Işlem çoğaltma değişenleri güncelleştirme gerektiren sistemleri için ek gereksinimler giderir:

  • Düşük gecikme süresi

  • Yüksek verimi

Bu senaryo için dikkate alınacak birincil seçeneği süzme.Bu nedenle, yalnızca uygulamanız tarafından gereken verileri aboneleri adresindeki tabloları içeren anlık görüntü görüntü ve işlem çoğaltma süzgeç sütunlar ve satırlar için sağlar.Daha fazla bilgi için bkz: Süzme veri yayımlandı..

Bu senaryo uygulamak için gerekli adımları

Bu senaryolarda uygulamak için , önce yayın ve abonelikleri oluşturma ve sonra da her abonelik: gerekir.Daha fazla bilgi için aşağıdaki bağlantıları tıklatın.

Abonelik başlatıldı ve verileri, yayımcı ve aboneleri arasında akan sonra ortak yönetim ve görevleri izleme hakkında bilgi için aşağıdaki konulara başvurun gerekebilir: