Ağu
16
2011

C-JDBC ve Database Replication

Merhaba arkadaşlar, bir süredir C-JDBC adlı yazılımı araştırmaktaydım.  Öncelikle nedir? bu ,C-JDBC , farklı farklı veritabanlarını ( Mysql , PostgreSql , HSqlDB , Oracle )  birleştirip, soyutlayarak, sanki tek bir veritabanına erişiyormuşuz gibi kullanmamıza olanak sağlayan, birden fazla Cluster (Kümelenmiş veritabanı) arasında yük paylaştıran, veritabanlarını eşleyen (replikasyon) açık kaynak kodlu bir yazılımdır. Bünyesinde Raidb ( Redundant Array of Inexpensive Databases ) yani pahalı olmayan yedek veritabanı dizisi mantığını kavramıştır, Raidb kavramı RAID (Redundant Array of Inexpensive Disks) standardını referans almaktadır. Peki C-JDBC bize temel manada neler sunuyor?

Aslında bu şema herşeyi anlatıyor. Sol tarafta tek bir veritabanına bağımlı, ölçeklenebilirliği olmayan , hata tolerans sıfır bir yapı mevcut. Sağ tarafta ise bir Controller ( denetleyici ) ‘ e bağlı n sayıda, farklı farklı veritabanları bulunuyor. Bu yapı bize ;

Ölçeklenebilirlik
Hata töleransı
Yük devretme
İzleme
Önbellekleme
Logging

özelliklerini sunmaktadır.

Alternatifler : Ha-JDBC , Tugnsten Replicator

 

 

 

 

 

 

 

 

 

 

 

 

 

Yorum yapabilirsiniz..

Yazar : Rahman Usta

En son haber ve ücretsiz eğitimlere ulaşmak için üye olabilirsiniz