Forskjell mellom DB2 og Oracle Forskjellen mellom

Anonim

DB2 vs Oracle

An RDBMS eller Relational Database Management System er en type programvare som holder styr på flere databaser og deres relasjoner med hverandre. To kommersielt tilgjengelige RDBMS-programmer er DB2 fra IBM og Oracle fra et selskap som heter Relational Software Incorporated, men senere endret navnet til Oracle Corporation.

Både DB2 og Oracle kan kjøpes uavhengig og installeres i mange operativsystemer, inkludert Windows, Linux og Unix, selv om de ikke er like populære i Windows som Microsoft SQL-serveren. Du kan også kjøpe DB2 pakket med en iSeries-server datamaskin fra IBM og operativsystemet. IBM kan skryte av at denne pakken er et raskere og billigere alternativ til å kjøpe Oracle sammen med en server og operativsystem. Den hastigheten som er oppnådd skyldes reduksjonen av ikke-essensielle funksjoner i operativsystemet. En iSeries-datamaskin er hovedsakelig tilpasset kravene til DB2 og er derfor mye mer strømlinjeformet og funksjonell.

Oracle er de mest populære RDBMS av de to, ettersom flere føler at DB2 mangler i mange aspekter. Mange av disse manglene er adressert av noen tredjepartsprogrammer du kan kjøpe og installere. En mangel på DB2 er mangelen på direkte støtte til Java-applikasjoner. Du kan enkelt distribuere Java-programmer hvis du bruker Oracle, men du vil trenge ekstra programvare som Tomcat for å konvertere skript til Java-kode som deretter kan kompileres og kjøres.

Å velge mellom DB2 og Oracle er virkelig opp til bedriftens eller din egen personlige preferanse og erfaring med produktet. De fleste brukere av DB2 og iSeries-serverne foretrekker å være hos IBMs pakke, mens de fleste nye brukere foretrekker Oracle. Siden DB2 bare er andre til Oracle i markedsandel, har de gjort trekk for å gjøre det lettere for folk som aldri har brukt DB2 til å skifte til systemet. De har selv endret noen aspekter, noe som gjør det likt hvordan det ville være i et Oracle-system.

Sammendrag:

1. DB2 er en RDBMS fra IBM mens Oracle er en RDBMS fra firmaet med samme navn

2. IBM tilbyr DB2 pakket sammen med sitt iSeries-maskinvare og operativsystem mens Oracle selges som en selvstendig programvare

3. De fleste ser vanligvis på Oracle som overlegen på grunn av mange mangler i DB2

4. Oracle støtter direkte en Java-applikasjonsserver hvor du kan distribuere Java servlets mens DB2 du trenger å bruke en Java-oversetter som Tomcat