Microsoft SQL Server och Oracle RDBMS kan ha många likheter , men behåller båda uppenbara skillnader , bland annat skillnader i omfattning och syntax för sina respektive SQL språk , plattformar och out-of -the-box funktioner . Dessutom har SQL Server rykte som enklare att installera , hantera och stödja jämfört med Oracle . Krav på operativsystem
SQL Server fungerar bara på en x86 - baserad dator som driver en version av Microsoft Windows Server . Oracledatabasprogrammet , å andra sidan , åtnjuter större plattformsoberoende stöd , inbegripet system som fungerar Windows XP och Windows Server 2000 och senare , AIX , Solaris , Unix och Linux .
Software Editions
SQL Server 2008 finns i tre upplagor omfattar sju produkter : en kärna utgåva såsom SQL Server Enterprise och SQL Server Standard , specialiserade upplagor för arbetsgrupper , webbapplikationer eller utvecklare , och den fria Express eller Compact 3,5 stationär motor . Oracle erbjuder totalt tre produkter : . Enterprise , Standard och de fria Personliga utgåvor
Funktioner och prissättning
SQL Server generellt kostar mindre att licensiera och underhålla än Oracle databas . Till exempel använder SQL Server 2005 på en enda processor har en ungefärlig kostnad på $ 5000 som jämfört till $ 15.000 för standardversionen av Oracle , som av 2010 . SQL Server tenderar också att bunta ytterligare funktioner , t.ex. OLAP och data mining , med sin mjukvara , medan Oracle avgifter separat för varje komponent . Addera SQL Languages
SQL Server använder en smak av SQL programmeringsspråk som kallas Transact - SQL , eller T - SQL . Färdigheterna som T - SQL har kontroll -of - flöde språk, lokala variabler , stödfunktioner för att bearbeta strängar, datum och matematik , och expansioner på DELETE och UPDATE-satser . Oracle använder formella språket SQL eller PL /SQL . PL /SQL är mer robust än T - SQL , ger stöd för objektorienterade språk som Java , 3GL rutiner och matriser . Addera Säkerhet
SQL Server behåller en bättre säkerhet rekord än sin Oracle motsvarighet . Enligt en 2006 jämförelse rapporterat av David Lichtfield , riktat Microsoft 59 sårbarheter i sin SQL Server 7 , 2000 och 2005 databaser . Oracle upp 233 brister med sin Oracle 8 , 9 och 10g-databaser .
Användbarhet
SQL Server är enklare att installera , använda och hantera jämfört med sin Oracle motsvarighet . Oracle databas , däremot , tillåter mer finjusteringar på dess konfiguration genom justeringar i Autostart parametrar .