magnify
Home IBM DBMoto Gercek Zamanli Veri Replikasyonu ve Veri Entegrasyonu
formats

DBMoto Gercek Zamanli Veri Replikasyonu ve Veri Entegrasyonu

Tarih 01 Mayıs 2009 yazar içinde IBM

Replikasyon, verileri kaynak(lardan) alıp farklı hedef(lere) taşıma işlemidir. DBMoto, enterprise server ve desktoplarınızın ihtiyacı olan gerçek zamanlı veri replikasyonunu ve transformasyonunu sağlar. Günümüzün kurumsal iş uygulamalarının verileri çok sayıda veritabanı üzerinde olabilmektedir. Müşterilerinizi gerçek zamanlı cevaplarla destekleyebilmek, yöneticileri en son metric ve finansal raporlarla desteklemek, satıcılarınızı veya bayilerinizi anlık-kritik bilgilerle donatmak için gereken bilgiler core ilişkisel veritabanınızdan gelir. Bunun için kurumlar veritabanı platformları arasında veri taşınmasına ihtiyaç duyarlar. Uygulamaların performanslı çalışabilmesi için de ilişkisel veritabanları arasında hızlı veri aktarımına(delivery) ihtiyaç vardır. DBMoto bunların tümünü ve daha fazlasını gerçekleştirir.

image001

Nerede, Neden Kullanılır?

· Belli zaman dilimlerinde veya eş zamanlı(real-time) ve/veya eşlenik(syncronization) olarak veritabanınızın bir kısmını veya tümünü ve/veya yaptığınız tüm değişiklikleri başka bir veritabanına transfer ederek,

o Veriambarı(Datawarehouse) veritabanını oluşturabilirsiniz.

o Productiondaki veritabanının/veritabanların performansını yükseltmek için raporlamaları replike veritabanını kullanabilirsiniz.

o As/400lerinizdeki(iSeries) istediğiniz verileri DB2dan farklı bir veritabanına replike ederek kolay erişilebilirliği sağlayabilirsiniz.

o Vb.

Replikasyon Nedir Nerede kullanılır cevaplarını verdikten sonra dbmoto replikasyon programın kurulum desteklediği veritabanı modellerini inceleyelim.

Dbmoto Özellikleri

· Eş-Zamanlı veri replikasyonu ve dönüşümü

· Windows’ta çalışır ve replikasyonları uzaktan yönetebilir

· Kaynak ve hedef veritabanları herhangi bir platformda çalışabilir

· Kolay replikasyon kurulumu için adım adım kullanıcı sihirbazı

· Kolay kurulum, yapılandırma ve kullanım

· Eksiksiz replikasyon kontrolü için scriptleme ve filtreleme özellikleri

· Scripting ile kişiselleştirmeye izin veren tek real-time data replication yazılımıdır.

· Kaynak veritabanında program veya tablolarlarda hiçbir değişiklik gerektirmez.

· Stored Procedureler gerektirmez.

· Kendine has öğrenilmesi gereken yeni bir syntaxı yoktur.

· Kaynak sistemlerde herhangi bir program çalışması gerektirmez.

· Kullanıcı-dostu ara yüzü, olaylar(events), detaylı ve kişiselleştirilebilir loglama ve güçlü scripting özelliği ile replikasyonu kolaylaştırır.

· http://www.esc.com.tr/english/productdetay.aspx?no=240 sayfasından ücretsiz deneme versiyonu indirilebilir (30 günlük).

Dbmoto Faydaları

· Daha hızlı kararlar ve daha kazançlı ticari işlemler için veriyi şirket kullanıcılarına taşır (iletir).

· Veriyi düşük “Toplam Satın Alma” ve “Toplam Sahip Olma Maliyeti” ile veritabanlarına replike ederek şirketlerin bu veriyi production veritabanlarından çıkarmasına imkan verir.

· Eski bilgi sistemlerinin replikasyonu için uygun, yeni sistemlerle birlikte çalıştırabilen ve maliyet-etkin bir yapı sunar

· Kolay kurulum, konfigürasyon ve kullanım

· Kaynak ve hedef veritabanlarında ve uygulamalarda şeffaftır

Desteklediği Veritabanları

image002

image003

Dbmoto Replication Modelleri

3 farklı replikasyon söz konusudur. Replikasyon türlerinden bahsetmek gerekirse;

Full Refresh

Full refresh replikasyon manuel olarak veya zamanlanarak istenilen tarih ve zamanda başlatılabilir.

Bütün veri(filtre kriterlerine ve kolon seçimine bağlı olarak) kaynaktan hedef veritabanına transfer edilir.

image004

Gerçek Zamanlı Mirroring

Gerçek zamanlı mirroring sadece değişen transaction loglardan otomatik olarak yakalar ve hedef veritabanına yazar.

Sadece değişen kayıtları yönetmenin sağladıkları:

Gerçek zamanlı replication yapılabilir.

Kaynak ve hedef sistemlerde minimal CPU yükü

image005

Sekronizasyon

Gerçek zamanlı synchronization mirroring’in iki yönlü olarak uygulanmasıdır. image006

image007

VBScript Environment

Güçlü bir scripting environment kullanıcının fonksiyonlara ve/ya prosedürlere karar vermesini sağlar. VBScript fonksiyonu üç alanda kullanılabilir:

Mapping kriteri

DestinationField = VBSFunction (SourceFields)

Replikasyon olayları

Kaynak veritabanındaki değişiklikler yakalanır

– DBMoto VBScript olayları yaratır

Olay VBScript kodu tarafından yönetilir

E-posta Yollama

– Herhangi bir VBScript diyalogundan yollanabilir.

DBMoto ve diğer çözümlerin karşılaştırılması

image008

Kurulum Gereksinimleri

· DBReplicator çalışacağı sunucunun işlemcisi En az 2 GH veya daha üstü olmalıdır. (Pentium 4 veya Yükseği)

· DBReplicator çalıştırmak için en az 512 mb memory önerilir. Minimum 256 mb memory’dir

· NET framework 2.0 veya üzeri kurulu olmalıdır.

· Kullanmak istediğiniz replikasyon için, database bağlantısı için .NET OLE DB veya ODBC gerekmektedir.

· Eğer Oracle kaynak hedef veya metadata database olarak kullanıyor ise oracle client dbmotonun sistem üzerinde kurulu olmalıdır.

· Eğer iseries/as400 üzerinde ibm db2 kullanıyorsanız işletim sistemi en az v3r2 olmalıdır.

· Eğer IBM db2 source database olarak kullanacaksanız aşağıdaki versionlar desteklenmektedir.

· DB2 UDB v.7.2 veya üstü

· DB2 for OS390 v6 veya üstü

· Windows Server 2008

· Windows 2003/2000/NT Server

· .NET Framework 1.1 or higher

Kurulum işlemine başlıyoruz.

Resim–1

image009

Resim–2

Lisans sözleşmesini kabul edip devam ediyoruz.

image010

Resim–3

image011

Resim–4

Daha önceden http://www.hitsw.com/products_services/register/register_dbmoto.html?utm_campaign=download&utm_medium=webpage&utm_source=button&utm_content=dbmoto adresinden aldığım 30 günlük deneme lisansını import ediyorum.

image012

Resim–5

image013

Resim–6

image014

Resim–7

Kurulum işlemi tamamlandıktan sonra programı çalıştırıyoruz.

image015

Resim–8

Başlat-çalıştır-services. msc yazıp dbmoto servisini kontrol ediyoruz.

image016

Sonraki makalemde birden fazla farklı kaynak veritabanından bir veya birden fazla hedef veritabanına Dbmoto ile replikasyon işlemini inceleyeceğiz.

Kaynak: http://www.hitsw.com/cgi-bin/hitsw_kbase.pl

Onur CAN

 
 Share on Facebook Share on Twitter Share on Reddit Share on LinkedIn
DBMoto Gercek Zamanli Veri Replikasyonu ve Veri Entegrasyonu için yorumlar kapalı  comments 
© Hakan UZUNER - MCT- MVP - RD
credit