RDBMS yoki Relational Database Management System - bu bir nechta ma'lumotlar bazalari va ularning bir-biri bilan munosabatlarini hisobga oladigan dasturiy ta'minot turi. Tijoratda mavjud bo'lgan ikkita RDBMS dasturiy ta'minot - bu IBM dan olingan DB2 va Relational Software Incorporated deb nomlangan kompaniyadan olingan Oracle, ammo keyinchalik o'z nomini Oracle Corporation deb o'zgartirdi.

Ikkala DB2 va Oracle-ni mustaqil ravishda sotib olish mumkin va Windows, Linux va Unix-ning ko'pgina operatsion tizimlarida o'rnatilishi mumkin, garchi ular Windows-da Microsoft SQL serveri kabi mashhur bo'lmasa-da. Bundan tashqari, IBM va uning operatsion tizimidan iSeries server kompyuteri bilan jihozlangan DB2 sotib olishingiz mumkin. IBM ushbu to'plam server va operatsion tizim bilan birga Oracle-ni sotib olish uchun tezroq va arzonroq alternativa ekanligidan faxrlanadi. Olingan tezlik operatsion tizimda muhim bo'lmagan funktsiyalarning pasayishi bilan bog'liq. ISeries kompyuteri asosan DB2 talablariga javob beradigan tarzda ishlab chiqilgan va shuning uchun ancha soddalashtirilgan va ishlamoqda.

Oracle - bu ikkitasining eng mashhur RDBMS, chunki ko'p odamlar DB2-ga ko'p jihatlar etishmaydi deb hisoblashadi. Ushbu kamchiliklarning ko'pi siz sotib olishingiz va o'rnatishingiz mumkin bo'lgan uchinchi tomon dasturlari tomonidan hal qilinadi. DB2-ning kamchiliklaridan biri Java dasturlarini to'g'ridan-to'g'ri qo'llab-quvvatlashning yo'qligi. Agar siz Oracle-dan foydalanayotgan bo'lsangiz, Java dasturlarini osongina ishlatishingiz mumkin, ammo skriptlarni Java kodiga o'zgartirishi uchun Tomcat singari qo'shimcha dasturlar kerak bo'ladi, keyin ularni kompilyatsiya va ishga tushirish mumkin.

DB2 va Oracle-ni tanlash haqiqatan ham sizning kompaniyangiz yoki sizning shaxsiy xohishingiz va mahsulot bilan ishlash tajribangizga bog'liq. DB2 va iSeries serverlarining aksariyat foydalanuvchilari IBM paketida bo'lishni afzal ko'rishadi, aksariyat yangi foydalanuvchilar Oracle-ni afzal ko'rishadi. DB2 bozor ulushi bo'yicha Oracle-dan keyingisi bo'lgani uchun, ular DB2-ni hech qachon ishlatmagan odamlarga o'z tizimlariga o'tishni osonlashtirish uchun harakatlarni amalga oshirdilar. Ular hatto ba'zi jihatlarni o'zgartirib, uni Oracle tizimida qanday bo'lishiga o'xshash qilishdi.

Xulosa:
1.DB2 - IBM dan RDBMS, Oracle esa xuddi shu nomdagi kompaniyaning RDBMS
2.IBM DB2 ni iSeries uskunasi va operatsion tizimi bilan birga taqdim etadi, Oracle esa mustaqil dastur sifatida sotiladi
3. Ko'p odamlar odatda DB2 kamchiliklari tufayli Oracle-ni ustun deb bilishadi
4.Oracle to'g'ridan-to'g'ri Java dasturlari serverini qo'llab-quvvatlaydi, siz Java servletlarini ishlatishingiz mumkin, DB2-da esa siz Tomcat kabi Java tarjimonidan foydalanishingiz kerak bo'ladi.

Adabiyotlar