Etiket arşivi: IBM

DBMoto Gercek Zamanli Veri Replikasyonu ve Veri Entegrasyonu

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.

· https://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 https://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: https://www.hitsw.com/cgi-bin/hitsw_kbase.pl

Onur CAN

Uygulama Engelleme! AntiExecutable

clip_image001

Programı tanıyalım ;


Anti-Executable bilgisayarların korunması için düşünülen yeni bir yaklaşımın yaygın ve sorunsuz bir ürünüdür. Zararlı uygulamaları tespit etmek yerine, varolan izin verilen ve yararlı diye bilinen uygulamalar haricinde hiçbir uygulama çalıştırmayarak sistemin korunmasını sağlar. Sistem tüm bileşenleri ile sağlıklı bir şekilde kurulduktan sonra, Anti-Executable kurulursa, varolan sistemin uygulamaları haricinde uygulamalar engellenecektir. Anti-Executable exe, sys, dll benzeri 80 farklı dosya tipini tanıyarak engellemektedir.


Programın kurulumuna geçebiliriz.

clip_image002

Programın kurulum dosyasını çalıştırdıktan sonra ekrana resimdeki pencere geliyor Next diyerek devam ediyoruz.


clip_image003

Lisans sözleşmesini onaylayıp” Next” diyoruz.

clip_image004

Finish” diyerek kurulumu başlatıyoruz.

clip_image005

Kurulumdan sonra bilgisayar Restart edecek diyor onaylıyoruz.

clip_image006

Kurulum başladı bekliyoruz. bu bölüm bittikten sonra  “installation completed “ diye bir uyarı geliyor ve restart ediyor.

clip_image007

Tastbarda görüyoruz çalıştığını programı ayarlarını düzenlemek için simgenin üzerinde Shift + Sağ click yapabilir veya “CTRL+ALT+Shift+F10” yapabiliriz.

clip_image008

Login ekranı geliyor.

Burada daha şifre belirlemediğimiz için boş geçiyoruz diğer açılışında eğer şifre vermezsek oto olarak şifreyi değiştirmemizi istiyor.

clip_image009

Biz ne olur ne olmaz diye şifre giriyoruz. Apply diyerek onaylıyoruz.

clip_image010

“Confiration” sekmesindeyiz  bu bölümde programın ayarlarını yapıyoruz.
“Message “ sekmesine gelip kullanıcı uygulama çalıştırdığında hata mesajı olarak ne görmesini istiyorsak onu yazıyoruz. Mesajın ön izlemesini görmek için “Preview “ butonuna tıklıyoruz.

clip_image011

Security Settings” bölümde güvenlik ayarları yapıyoruz.

Log ayarları, Network üzerinden engelleme yapsın mı ve gizli modda çalışsın mı gibi ayaları yapıyoruz.

clip_image012

Trusted Applications

Bu sekmede Belirlediğimiz bir klasör yada diskteki uygulamayı kullanıcının yükleyememesi için ayırabiliyoruz tanımlamalar yapabiliyoruz. clip_image013

clip_image014

Status

Buradan programın genel ayarlarının durumunu görüntüleyebiliyoruz.

clip_image015

Programı aktif / pasif etmek için bu bölümü kullanıyoruz.
Umarım yazım yararlı olur ve bir başka bir makalede görüşürüz.
Mustafa KAŞIKÇI