DB2 ve Oracle
RDBMS veya İlişkisel Veritabanı Yönetim Sistemi, birden çok veritabanını ve birbirleriyle olan ilişkilerini izleyen bir yazılım türüdür. Ticari olarak satılan iki RDBMS yazılımı, IBM'den DB2 ve Relational Software Incorporated adlı bir şirketten gelen DB2'dir, ancak daha sonra adını Oracle Corporation olarak değiştirmiştir.
Hem DB2 hem de Oracle bağımsız olarak satın alınabilir ve Windows, Linux ve Unix gibi birçok işletim sistemine yüklenebilir, ancak Windows'ta Microsoft SQL sunucusu kadar popüler değildir. İSeries sunucu bilgisayarıyla paketlenmiş DB2'yi IBM'den ve işletim sisteminden de satın alabilirsiniz. IBM, bu paketin Oracle'ı bir sunucu ve işletim sistemi ile birlikte satın almak için daha hızlı ve daha ucuz bir alternatif olduğunu öne sürüyor. Kazanılan hız, işletim sistemindeki temel olmayan işlevlerin azalmasından kaynaklanmaktadır. Bir iSeries bilgisayarı temel olarak DB2'nin taleplerini karşılayacak şekilde tasarlanmıştır ve bu nedenle çok daha akıcı ve işlevseldir.
Oracle, DB2'nin birçok yönden eksik olduğunu düşündüğü için, ikisinin daha popüler RDBMS'sidir. Bu eksikliklerin çoğu, satın alabileceğiniz ve yükleyebileceğiniz bazı üçüncü taraf uygulamaları tarafından giderilir. DB2'nin eksiklerinden biri Java uygulamaları için doğrudan destek eksikliğidir. Oracle kullanıyorsanız Java uygulamalarını kolayca dağıtabilirsiniz, ancak komut dosyalarını Java koduna dönüştürmek için Tomcat gibi ek bir yazılıma ihtiyacınız olacaktır..
DB2 ve Oracle arasında seçim yapmak, şirketinizin veya ürünle ilgili kendi kişisel tercihinizin ve deneyiminizin sorumluluğundadır. Çoğu DB2 ve iSeries sunucusu kullanıcısı IBM paketiyle kalmayı tercih ederken, çoğu yeni kullanıcı Oracle'ı tercih etmektedir. DB2, pazar payında Oracle'ın yalnızca ikincisi olduğundan, DB2'yi hiç kullanmayan kişilerin sistemlerine geçişini kolaylaştırmak için harekete geçtiler. Hatta bazı yönlerini değiştirdiler, bu da bir Oracle sisteminde nasıl olacağına benzer hale getirdi..
Özet:
Oracle aynı adda bir RDBMS iken 1.DB2 IBM'den bir RDBMS'dir
2.IBM, Oracle bağımsız bir yazılım olarak satılırken iSeries donanımı ve işletim sistemi ile birlikte paketlenmiş DB2'yi sunar
Çoğu insan, DB2'nin birçok eksikliğinden dolayı genellikle Oracle'ı üstün olarak görüyor
4.Oracle, Java sunucu uygulamalarını dağıtabileceğiniz bir Java uygulama sunucusunu doğrudan destekler; DB2 ile Tomcat gibi bir Java çevirmeni kullanmanız gerekir