MySQL vs MS SQL Server
MySQL
MySQL yra atvirojo kodo duomenų bazių valdymo sistema. Jis yra labai populiarus dėl didelio patikimumo, lengvo naudojimo ir didelio našumo. „MySQL“naudojama daugeliui naujausių programų, sukurtų „Apache“, „Linux“, „Perl“/ PHP ir kt. Daug populiarių organizacijų, tokių kaip „Google“, „Alcatel Lucent“, „Facebook“, „Zappos“ir „Adobe“, remiasi šia duomenų bazių valdymo sistema.
MySQL gali veikti daugiau nei dvidešimtyje platformų, įskaitant MAC OS, Windows, Linux, IBM AIX, HP-UX ir suteikia daug lankstumo. MySQL duomenų bazių sistema teikia platų duomenų bazės įrankių, paslaugų, mokymų ir pagalbos pasirinkimą. MySQL yra įvairių leidimų:
Enterprise Edition
Šis leidimas teikia OLTP (Scalable Online Transaction Processing) duomenų bazių programas ir taip pat užtikrina aukštos kokybės našumą. Jo galimybės apima atšaukimą, eilutės lygio užrakinimą, visišką įsipareigojimą ir gedimų atkūrimą. Norint valdyti ir pagerinti didelių duomenų bazių sistemų veikimą, šiame leidime taip pat leidžiama dalyti duomenų bazes.
Į „Enterprise Edition“įtraukta „MySQL Enterprise Backup“, „Enterprise Monitor“, „Query Analyzer“ir „MySQL WorkBench“.
Standartinis leidimas
Šiame leidime taip pat pateikiamos OLTP programos ir didelis našumas. Standartiniame leidime taip pat yra InnoDB, todėl jis yra suderinamas su ACID ir yra saugi duomenų bazė. Norint teikti keičiamo dydžio programas ir didelį našumą, ši duomenų bazių sistema taip pat leidžia replikuoti.
Klasikinis leidimas
Tai ideali duomenų bazių sistema, skirta OĮG, VAR ir ISV, kurie naudoja MyISAM saugojimo variklį intensyvaus skaitymo programoms kurti. Klasikinis leidimas yra paprastas naudoti ir reikalauja mažai administravimo. Tačiau šis leidimas skirtas tik VAR, ISV ir OEM. Iš klasikinio leidimo galima lengvai naujovinti į sudėtingesnius leidimus.
SQL serveris
SQL serveris yra RDBMS (reliacinių duomenų bazių valdymo sistema), kurią sukūrė Microsoft. Ši sistema veikia „Transact-SQL“, kuris yra „Microsoft“ir „Sybase“programavimo plėtinių rinkinys. T-SQL prideda kitų funkcijų, įskaitant klaidų ir išimčių tvarkymą, operacijų valdymą, deklaruojamus kintamuosius ir eilučių apdorojimą. Tačiau Sybase sukūrė originalų SQL serverį dar devintajame dešimtmetyje. Galutinė versija buvo pavadinta SQL Server 4.2, kuri buvo sukurta bendradarbiaujant su Ashton-Tate, Sybase ir Microsoft, skirta OS/2.
SQL Server 2005 buvo paleista 2005 m. lapkričio mėn. Ši versija užtikrino didesnį duomenų bazių programų patikimumą, lankstumą, saugumą ir mastelio keitimą.
SQL serverio teikiamos funkcijos yra:
Duomenų bazės atspindėjimas – naudojant SQL serverį galima nustatyti automatinį gedimų atkūrimą budėjimo serverio atveju.
Indeksavimo internetu operacijos – SQL serveris taip pat leidžia vienu metu atlikti pakeitimus, pvz., įterpti, ištrinti ir atnaujinti.
Management Studio – valdymo studija yra įrankių rinkinys, leidžiantis vartotojams įdiegti, šalinti triktis ir kurti SQL serverio duomenų bazes.
Duomenų skaidymas – efektyvus indeksų ir didelių lentelių valdymas suteikiamas naudojant duomenų skaidymą, kuris yra patobulintas indeksų skirstymu ir vietinėmis lentelėmis.
Įmonėms SQL serveris taip pat teikia integravimo paslaugas, ataskaitų teikimo paslaugas, duomenų gavybą, pagrindinius našumo rodiklius, grupavimo palaikymą, aktyvų kaupimą talpykloje ir repot kūrimą. Tai taip pat suteikia integraciją su „Microsoft Office“.
Apibendrinant, – „MySQL“yra atvirojo kodo duomenų bazių valdymo sistema, o „SQL Server“sukūrė Microsoft
– „MySQL“gali veikti daugiau nei dvidešimtyje platformų, tuo tarpu „SQL Server“nepalaiko daugybės platformų