MySQL vs MS SQL Server
MySQL
MySQL je odprtokodni sistem za upravljanje baz podatkov. Je zelo priljubljen zaradi visoke zanesljivosti, enostavnosti uporabe in visoke zmogljivosti. MySQL se uporablja za številne najnovejše aplikacije, ki temeljijo na Apache, Linux, Perl / PHP itd. Številne priljubljene organizacije, kot so Google, Alcatel Lucent, Facebook, Zappos in Adobe, se zanašajo na ta sistem za upravljanje z bazami podatkov.
MySQL lahko deluje na več kot dvajsetih platformah, ki vključujejo MAC OS, Windows, Linux, IBM AIX, HP-UX in zagotavlja veliko prilagodljivosti. Sistem baz podatkov MySQL ponuja široko paleto orodij, storitev, usposabljanja in podpore za zbirke podatkov. MySQL je na voljo v različnih izdajah:
Enterprise Edition
Ta izdaja ponuja aplikacije baz podatkov OLTP (Scalable Online Transaction Processing) in zagotavlja visoko kakovostno delovanje. Njegove zmogljivosti vključujejo vrnitev v prejšnje stanje, zaklepanje na ravni vrstice, popolno odobritev in obnovo po zrušitvi. V tej izdaji je tudi razdeljevanje baz podatkov za upravljanje in izboljšanje zmogljivosti velikih sistemov baz podatkov.
Enterprise Edition vključuje MySQL Enterprise Backup, Enterprise Monitor, Query Analyzer in MySQL WorkBench.
Standardna izdaja
Ta izdaja ponuja tudi OLTP aplikacije in visoko zmogljivost. Standardna izdaja vključuje tudi InnoDB, zaradi česar je združljiva z ACID in bazo podatkov, varno za transakcije. Ta sistem baz podatkov omogoča tudi razširjanje aplikacij in visoko zmogljivost.
Klasična izdaja
Je idealen sistem zbirke podatkov za proizvajalce originalne opreme, VAR-je in ISV-je, ki uporabljajo sistem za shranjevanje MyISAM za razvoj bralno intenzivnih aplikacij. Klasična izdaja je enostavna za uporabo in zahteva nizko administracijo. Vendar je ta izdaja samo za VAR, ISV in OEM. Klasično lahko enostavno nadgradite na naprednejše izdaje.
SQL Server
SQL Server je RDBMS (sistem za upravljanje relacijske baze podatkov), ki ga je razvil Microsoft. Ta sistem deluje na Transact-SQL, ki je nabor programskih razširitev Microsofta in Sybase. T-SQL doda še druge funkcije, ki vključujejo obdelavo napak in izjem, nadzor transakcij, deklarirane spremenljivke in obdelavo vrstic. Vendar je Sybase prvotni SQL Server razvil že v osemdesetih letih. Končna različica se je imenovala SQL Server 4.2, ki je bila razvita v sodelovanju z Ashton-Tate, Sybase in Microsoftom za OS / 2.
SQL Server 2005 je bil predstavljen novembra 2005. Ta različica je zagotovila večjo zanesljivost, prilagodljivost, varnost in razširljivost aplikacij baz podatkov.
Funkcije, ki jih ponuja SQL Server, so:
Zrcaljenje podatkovne zbirke - Z uporabo strežnika SQL Server lahko nastavite samodejno obnavljanje napak v primeru stanja pripravljenosti.
Spletno indeksiranje - SQL Server omogoča tudi sočasne spremembe, kot so vstavljanje, brisanje in posodobitve.
Management Studio - Management studio je nabor orodij, ki uporabnikom omogoča uvajanje, odpravljanje težav in razvoj baz podatkov strežnika SQL.
Razdeljevanje podatkov - Učinkovito upravljanje indeksov in velikih tabel je na voljo z razdelitvijo podatkov, ki je izboljšana z razdeljevanjem indeksov in izvornimi tabelami.
Strežnik SQL za podjetja ponuja tudi integracijske storitve, storitve poročanja, rudarjenje podatkov, ključne kazalnike uspešnosti, podporo za združevanje v skupine, proaktivno predpomnjenje in izdelavo skladišč. Omogoča tudi integracijo z Microsoft Office.
- MySQL je odprtokodni sistem za upravljanje baz podatkov, medtem ko SQL Server razvija Microsoft - MySQL lahko deluje na več kot dvajsetih platformah, medtem ko SQL Server ne podpira najrazličnejših platform |