Română (România)English (United Kingdom)
Wednesday, 12 May 2010 12:25

Comparatie intre sistemele de gestiune ale bazelor de date Oracle si Microsoft SQL Server

Rate this item
(3 votes)

Printre cele mai cunoscute sisteme de gestiune ale bazelor de date se numara Oracle si SQL Server, detinut de compania Microsoft. In continuare se vor face diverse comparatii intre cele doua sisteme, pentru ca in final sa se poata eventual concluziona ce sistem trebuie ales atunci cand se porneste un proiect ce contine o parte importanta de baze de date.
In prezent, Oracle a ajuns la versiunea 11g, in timp ce Microsoft SQL Server la versiunea 2008.

Oracle suporta orice sistem de operare (Windows, AIX-Based Systems, Compaq Tru64 UNIX, HP 9000 Series HP-UX, Linux Intel, Sun Solaris) pe cand Microsoft SQL Server poate rula doar pe Windows. Acest lucru poate fi un dezavantaj pentru SQL Server; insa daca sistemul de operare e stabilit ca fiind Windows atunci SQL Server este mai potrivit deoarece, fiind creat de Microsoft, se adapteaza foarte bine sistemului de operare.

SQL Server egaleaza si chiar depaseste Oracle in aceasta privinta fiind una dintre cele mai rapide si scalabile sisteme de baze de date. SQL Server este de obicei ales pentru aplicatii de inalta performanta in timp ce Oracle se adapteaza mai bine celor de performanta medie.
SQL Server detine recordul de 1126 de tranzactii pe secunda conform Transaction Processing Performance Council (TPC) pe cand Oracle a reusit sa se apropie de 1000.
La capitolul pret/performanta Oracle reuseste in anumite privinte sa depaseasca SQL Server, dupa un studiu facut tot de  TPC, insa acesta e practic al 11lea care urmeaza dupa alte 10 in care SQL Server a castigat.

SQL Server si de asemenea Oracle ofera suport inclusiv pentru sisteme evoluate de pana la 64-bit cu mai mult de 8TB memorie. Cea mai mare cantitate de date detinuta de o companie pe SQL Server a reusit sa ajunga la 100TB.
Ambele sisteme permit instalarea de instante pasive pentru a mari performanta dar acest lucru nu implica costuri pentru SQL Server, pe cand la Oracle se plateste pe instanta.            

Securitatea este un lucru esential pentru protejarea proprietatii intelectuale. Este un capitol la care SQL Server se impunea in fata Oracle pana recent cand, odata cu ultimele versiuni, Oracle a pus la punct majoritatea vulnerabilitatilor.

Ambele sisteme ofera support pentru BI iar, dupa un studiu al Gartner Microsoft este compania cea mai bine cotata pentru performantele in domeniul Business Intellingence.
Solutia SQL Server nu implica costuri suplimentare si include urmatoarele: enterprise-level data warehousing, online analytical processing (OLAP), reporting, scorecards, data mining, ETL si KPIs.
Atat Oracle cat si SQL Server fac parte din « quadrantul magic » pentru platforme de Business Intelligence a lui Gartner :



PL/SQL, limbajul folosit de Oracle este mai puternic decat T-SQL, limbajul folosit de SQL Server, desi ultimul este intr-o mai puternica dezvoltare. Ambele ofera functionalitatile de baza dar PL/SQL iese in fata cu cateva posibilitati suplimentare.

Concluzia: alegerea unui SGBD este total dependenta de proiect, in functie de scop si circumstante, puncte tari existand atat in tehnologia Oracle cat si in cea dezvoltata de Microsoft.

Last modified on Wednesday, 12 May 2010 12:34
George Berghezan

George Berghezan

Website: www.enterprise-concept.com/index.php/en/about-enterprise-concept/team/123-george-berghezan E-mail: This e-mail address is being protected from spambots. You need JavaScript enabled to view it

Latest from George Berghezan

Add comment


Logare utilizator

Content

Comments

Who's Online

We have 76 guests online