DB2 ve Oracle Arasındaki Fark
RDBMS veya İlişkisel Veritabanı Yönetim Sistemi, birden fazla veritabanını ve birbirleriyle olan ilişkilerini takip eden bir yazılım türüdür. İki piyasada bulunan RDBMS yazılımı, IBM'den DB2 ve Oracle, Relational Software Incorporated adlı bir şirketten, ancak daha sonra Oracle Corporation olarak değiştirildi.
Windows'da Microsoft SQL sunucusu kadar popüler olmayan DB2 ve Oracle, bağımsız olarak satın alınabilir ve Windows, Linux ve Unix de dahil olmak üzere birçok işletim sisteminde kurulabilir. IBM'den ve işletim sisteminden bir ASUSRA sunucusu bilgisayarıyla paketlenmiş DB2'yi satın alabilirsiniz. IBM, bu paketin Oracle'ı bir sunucu ve işletim sistemi ile birlikte satın almanın daha hızlı ve daha ucuz bir alternatifi olmasından övünmektedir. Kazanılan hız, işletim sisteminde gerekli olmayan işlevlerin azaltılmasından kaynaklanmaktadır. Bir iSeries bilgisayarının temel olarak DB2 taleplerine hizmet etmesi için tasarlanmış olması dolayısıyla daha akıcı ve işlevsel hale gelmiştir.
DB2, DB2'nin daha pek çok yönden eksik olduğunu düşündüğünde, ikisinin en popüler RDBMS'sidir. Bu eksikliklerin birçoğu, satın alıp kurabileceğiniz bazı üçüncü taraf uygulamaları tarafından ele alınmaktadır. DB2'nin bir eksikliği, Java uygulamaları için doğrudan destek eksikliğidir. Oracle kullanıyorsanız Java uygulamalarını kolayca dağıtabilirsiniz, ancak komut dosyalarını Java kodu haline dönüştürmek için Tomcat gibi ek yazılıma ihtiyaç duyarsınız; sonra Java kodu derlenebilir ve çalıştırılabilir.
DB2 ile Oracle arasında seçim gerçekten şirketinizin veya sizin tercihinize ve ürününüzle ilgili deneyiminize bağlıdır. Çoğunun DB2 kullanıcıları ve iSeries sunucuları IBM paketiyle kalmayı tercih ederken, çoğu yeni kullanıcı Oracle'ı tercih etmektedir. DB2, Oracle'a pazar payında sadece ikinci sırada geldiğinden, DB2'yi hiç kullanmamış olanların sistemlerine geçmesini kolaylaştırmak için hamle yapmışlardır. Hatta bazı yönlerini değiştirdiler ve Oracle sisteminde nasıl olacağını benzetiyorlardı.
Özet:
1. DB2, IBM'den bir RDBMS iken Oracle aynı adı taşıyan bir
2 şirketinden bir RDBMS'dir. IBM, DB2'yi iSeries donanım ve işletim sistemiyle birlikte paketlerken, Oracle bağımsız bir yazılım olarak satılmaktadır.
3. Çoğu kişi, Oracle'ın DB2
4'ün pek çok eksikliğinden dolayı genellikle üstün olduğunu düşünmektedir. Oracle, Java servletlerini dağıtabileceğiniz bir Java uygulama sunucusunu doğrudan desteklerken, DB2 ile Tomcat