Системата за управление на бази данни RDBMS или Relational Database е вид софтуер, който следи множество бази данни и техните взаимоотношения помежду си. Два налични в търговската мрежа софтуер за RDBMS са DB2 от IBM и Oracle от компания, наречена Relational Software Incorporated, но по-късно промениха името си на Oracle Corporation.

Както DB2, така и Oracle могат да бъдат закупени независимо и инсталирани в много операционни системи, включително Windows, Linux и Unix, въпреки че не са толкова популярни в Windows, колкото Microsoft SQL сървъра. Можете също така да закупите DB2, пакетиран с iSeries сървърен компютър от IBM и неговата операционна система. IBM може да се похвали, че този пакет е по-бърза и по-евтина алтернатива на закупуването на Oracle, заедно със сървър и операционна система. Получената скорост се дължи на намаляването на несъществени функции в операционната система. ISeries компютърът е насочен основно да обслужва нуждите на DB2 и следователно е много по-рационализиран и функционален.

Oracle е по-популярната RDBMS от двете, тъй като все повече хора смятат, че DB2 липсва в много аспекти. Много от тези недостатъци са адресирани от някои приложения на трети страни, които можете да закупите и инсталирате. Един недостатък на DB2 е липсата на директна поддръжка за Java приложения. Можете лесно да разгърнете Java приложения, ако използвате Oracle, но ще ви е необходим допълнителен софтуер като Tomcat за преобразуване на скриптове в Java код, който след това може да бъде компилиран и стартиран.

Изборът между DB2 и Oracle наистина зависи от личните ви предпочитания и опит на вашата компания с продукта. Повечето потребители на DB2 и iSeries сървърите предпочитат да останат с пакета IBMs, докато повечето нови потребители предпочитат Oracle. Тъй като DB2 е едва втори на Oracle по пазарен дял, те направиха стъпки, за да улеснят хората, които никога не са използвали DB2, за да преминат към тяхната система. Те дори са променили някои аспекти, което го прави подобен на това как би било в система Oracle.

Резюме:
1.DB2 е RDBMS от IBM, докато Oracle е RDBMS от едноименната компания
2.IBM предлага DB2, пакетиран заедно със своя хардуер и операционна система iSeries, докато Oracle се продава като независим софтуер
3. Повечето хора обикновено считат Oracle за по-висш поради много недостатъци на DB2
4.Oracle директно поддържа сървър за приложения на Java, където можете да разгърнете Java сървъли, докато с DB2 ще трябва да използвате Java преводач като Tomcat

Препратки