Microsoft SQL Server og Oracle RDBMS kan have mange ligheder , men begge bevarer indlysende forskelle , herunder forskelle i omfang og syntaks deres respektive SQL sprog, platform support og out-of- the- box funktioner . Også SQL Server har ry for at være enklere at installere , styre og støtte i forhold til Oracle. Krav til operativsystem
SQL Server vil kun arbejde på en x86 -baseret computer , der driver en version af Microsoft Windows Server . Oracle database -software, på den anden side nyder bredere cross-platform support, herunder systemer , der opererer Windows XP og Windows Server 2000 og frem , Aix , Solaris , Unix og Linux.
Software Editions < br >
SQL Server 2008 findes i tre udgaver omfatter syv produkter: en kerne edition såsom SQL Server Enterprise og SQL Server Standard , specialiserede udgaver til arbejdsgruppe, web-applikationer eller udvikler , og den gratis Express eller Compact 3,5 desktop engine . Oracle tilbyder i alt tre produkter : . Enterprise, Standard og de frie personlige udgaver
Funktioner og Pricing
SQL Server generelt koster mindre at licensere og vedligeholde end Oracle database system. For eksempel har opererer SQL Server 2005 på en enkelt processor en omtrentlig omkostning på $ 5.000 sammenlignet med $ 15.000 for den standard version af Oracle , som i 2010 . SQL Server har også en tendens til at samle ekstra funktioner, såsom OLAP og data mining , med dens software mens Oracle afgifter separat for hver komponent.
SQL Sprog
SQL Server bruger en smag af SQL programmeringssprog kaldet Transact- SQL, eller T -SQL . Capabilities af T-SQL omfatter kontrol -of -flow sprog lokale variable , supportfunktioner at behandle strygere, datoer og matematik , og udvidelser på DELETE og UPDATE udtalelser. Oracle bruger proceduremæssige sprog SQL eller PL /SQL. PL /SQL er mere robust end T - SQL, yde støtte til objekt-orienterede sprog som Java , 3GL rutiner og arrays .
Security
SQL Server bevarer en bedre sikkerhed rekord end Oracle modstykke. Ifølge en 2006 sammenligning rapporteret af David Lichtfield , rettet Microsoft 59 sårbarheder til sin SQL Server 7 , 2000 og 2005 databaser. Oracle rettet 233 fejl med sin Oracle 8, 9 og 10g databaser.
Usability
SQL Server er nemmere at installere, bruge og administrere i forhold til dens Oracle modstykke. Oracle database , på den anden side , giver mulighed for mere finjustering på dens konfiguration via tilpasninger i startparametrene .