Microsoft SQL Server og Oracle RDBMS kan ha mange likheter , men begge beholde åpenbare forskjeller , blant annet forskjeller i omfanget og syntaks av deres respektive SQL språk, plattform støtte og out-of- the- box funksjoner . Dessuten nyter SQL Server rykte for å være enklere å installere, administrere og støtte i forhold til Oracle . Krav til operativsystem
SQL Server vil bare fungere på en x86 -basert datamaskin som driver en versjon av Microsoft Windows Server. Oracle database-programvare , på den annen side , har bredere cross-platform støtte, blant annet systemer som opererer Windows XP og Windows Server 2000 og nyere , AIX , Solaris , Unix og Linux.
Programvare Editions
SQL Server 2008 finnes i tre utgaver som omfatter syv produkter: en kjerne utgave eksempel SQL Server Enterprise og SQL Server Standard , spesialiserte utgaver for arbeidsgruppen , web-applikasjoner eller utbygger , og den frie Express eller Compact 3,5 stasjonær motor . Oracle tilbyr en total av tre produkter : . Enterprise, Standard og de frie Personlige utgaver
Funksjoner og Priser
SQL Server generelt koster mindre å lisensiere og vedlikeholde enn Oracle database system . For eksempel opererer SQL Server 2005 på en enkelt prosessor har en omtrentlig kostnad på $ 5000 sammenlignet med $ 15.000 for standardversjonen av Oracle , som i 2010 . SQL Server har også en tendens til å pakke ekstra funksjoner , som for eksempel OLAP og data mining , med sin programvare mens Oracle kostnader separat for hver komponent.
SQL Språk
SQL Server bruker en smak av SQL programmeringsspråk kalt Transact - SQL, eller T - SQL. Egenskapene til T - SQL omfatter kontroll av flyten språk , lokale variabler , støttefunksjoner å behandle strenger, datoer og matematikk , og utvidelser på slette og oppdatere uttalelser. Oracle bruker prosessuelle språk SQL eller PL /SQL. PL /SQL er mer robust enn T - SQL , som gir støtte for objekt - orientert språk som Java , 3GL rutiner og matriser .
Security
SQL Server beholder en bedre sikkerhet rekord enn sin Oracle motstykke. Ifølge en 2006 sammenligning rapportert av David Lichtfield , adressert Microsoft 59 sårbarheter til sin SQL Server 7 , 2000 og 2005 databaser. Oracle adressert 233 feil med sin åtte Oracle , 9 og 10g databaser .
Usability
SQL Server er enklere å installere , bruke og administrere i forhold til sin Oracle motstykke. Oracle database , derimot , åpner for mer finjustering av konfigurasjonen gjennom justeringer i oppstartsparametrene .