MySQL vs MS SQL Server
MySQL
MySQL je open source systém správy databáz. Je veľmi obľúbený pre svoju vysokú spoľahlivosť, jednoduché použitie a vysoký výkon. MySQL sa používa pre mnoho najnovších aplikácií, ktoré sú postavené na Apache, Linux, Perl/PHP atď. Mnoho populárnych organizácií ako Google, Alcatel Lucent, Facebook, Zappos a Adobe sa spolieha na tento systém správy databáz.
MySQL môže bežať na viac ako dvadsiatich platformách, ktoré zahŕňajú MAC OS, Windows, Linux, IBM AIX, HP-UX a poskytuje veľkú flexibilitu. Širokú škálu databázových nástrojov, služieb, školení a podpory poskytuje databázový systém MySQL. MySQL prichádza v rôznych edíciách:
Enterprise Edition
Toto vydanie poskytuje databázové aplikácie OLTP (Scalable Online Transaction Processing) a tiež poskytuje vysokokvalitný výkon. Medzi jeho možnosti patrí vrátenie späť, zamykanie na úrovni riadkov, úplné odovzdanie a obnovenie po zlyhaní. Na správu a zlepšenie výkonu veľkých databázových systémov je v tomto vydaní povolené aj delenie databázy.
Enterprise Edition obsahuje zálohovanie MySQL Enterprise, Enterprise Monitor, Query Analyzer a MySQL WorkBench.
Standard Edition
Toto vydanie poskytuje aj aplikácie OLTP a vysoký výkon. Štandardná edícia tiež obsahuje InnoDB, vďaka čomu je kompatibilná s ACID a databázou bezpečnou pre transakcie. Na poskytovanie škálovateľných aplikácií a vysokého výkonu je v tomto databázovom systéme povolená aj replikácia.
Classic Edition
Je to ideálny databázový systém pre výrobcov OEM, VAR a nezávislých dodávateľov softvéru, ktorí používajú úložný modul MyISAM na vývoj aplikácií náročných na čítanie. Klasická edícia sa ľahko používa a vyžaduje nenáročnú správu. Toto vydanie je však len pre VAR, ISV a OEM. Z klasickej verzie je možné jednoducho upgradovať na pokročilejšie verzie.
SQL Server
SQL Server je RDBMS (Relational Database Management System) vyvinutý spoločnosťou Microsoft. Tento systém funguje na Transact-SQL, čo je sada programovacích rozšírení od Microsoftu a Sybase. T-SQL pridáva ďalšie funkcie, ktoré zahŕňajú spracovanie chýb a výnimiek, riadenie transakcií, deklarované premenné a spracovanie riadkov. Spoločnosť Sybase však vyvinula pôvodný SQL Server už v 80. rokoch. Finálna verzia sa volala SQL Server 4.2, ktorý bol vyvinutý v spolupráci s Ashton-Tate, Sybase a Microsoft pre OS/2.
SQL Server 2005 bol uvedený na trh v novembri 2005. Táto verzia poskytla databázovým aplikáciám zvýšenú spoľahlivosť, flexibilitu, bezpečnosť a škálovateľnosť.
Funkcie poskytované serverom SQL sú:
Zrkadlenie databázy – Pomocou SQL Servera je možné nastaviť automatickú obnovu zlyhania v prípade pohotovostného servera.
Operácie indexovania online – SQL Server tiež umožňuje súbežné úpravy, ako sú vkladanie, mazanie a aktualizácie.
Management Studio – Management studio je sada nástrojov, ktoré používateľom umožňujú nasadzovať, odstraňovať problémy a vyvíjať databázy serverov SQL.
Rozdelenie dát – efektívna správa indexov a veľkých tabuliek je zabezpečená rozdelením dát, ktoré je vylepšené delením indexov a natívnymi tabuľkami.
Pre firmy poskytuje SQL server aj integračné služby, reportovacie služby, dolovanie údajov, kľúčové ukazovatele výkonu, podporu klastrovania, proaktívne ukladanie do vyrovnávacej pamäte a vytváranie repotov. Poskytuje tiež integráciu s balíkom Microsoft Office.
Aby som to zhrnul, – MySQL je open source systém správy databáz, zatiaľ čo SQL Server je vyvinutý spoločnosťou Microsoft
– MySQL môže bežať na viac ako dvadsiatich platformách, zatiaľ čo SQL Server nepodporuje širokú škálu platforiem