MySQL vs MS SQL Server
MySQL
MySQL is 'n oopbron-databasisbestuurstelsel. Dit is baie gewild as gevolg van sy hoë betroubaarheid, gemak van gebruik en hoë werkverrigting. MySQL word gebruik vir baie nuutste toepassings wat op Apache, Linux, Perl/PHP ens gebou is. Baie gewilde organisasies soos Google, Alcatel Lucent, Facebook, Zappos en Adobe maak staat op hierdie databasisbestuurstelsel.
MySQL kan op meer as twintig platforms loop wat MAC OS, Windows, Linux, IBM AIX, HP-UX insluit en bied baie buigsaamheid. 'n Wye verskeidenheid databasishulpmiddels, dienste, opleiding en ondersteuning word deur MySQL-databasisstelsel verskaf. MySQL kom in verskillende uitgawes:
Enterprise Edition
Hierdie uitgawe bied OLTP (Scalable Online Transaction Processing) databasistoepassings en lewer ook hoë kwaliteit werkverrigting. Sy vermoëns sluit terugrol, ryvlaksluiting, volle toewyding en ongelukherstel in. Om werkverrigting van groot databasisstelsels te bestuur en te verbeter, word databasispartisionering ook deur hierdie uitgawe toegelaat.
Die Enterprise Edition sluit MySQL Enterprise Backup, Enterprise Monitor, Query Analyzer en MySQL WorkBench in.
Standaarduitgawe
Hierdie uitgawe bied ook OLTP-toepassings sowel as hoë werkverrigting. Die standaarduitgawe bevat ook InnoDB wat dit ACID-voldoen en 'n transaksieveilige databasis maak. Om skaalbare toepassings en hoë werkverrigting te lewer, word replikasie ook deur hierdie databasisstelsel toegelaat.
Klassieke uitgawe
Dit is die ideale databasisstelsel vir OEM's, VAR's en ISV's wat MyISAM-bergingsenjin gebruik om leesintensiewe toepassings te ontwikkel. Die klassieke uitgawe is maklik om te gebruik en vereis lae administrasie. Hierdie uitgawe is egter slegs vir VAR's, ISV's en OEM's. Mens kan maklik opgradeer na meer gevorderde uitgawes vanaf die klassieke uitgawe.
SQL-bediener
SQL-bediener is 'n RDBMS (Relational Database Management System) wat deur Microsoft ontwikkel is. Hierdie stelsel werk op Transact-SQL wat 'n stel programmeringsuitbreidings van Microsoft en Sybase is. T-SQL voeg ander kenmerke by wat fout- en uitsonderingshantering, transaksiebeheer, verklaarde veranderlikes en ryverwerking insluit. Sybase het egter die oorspronklike SQL Server in die 1980's ontwikkel. Die finale weergawe is SQL Server 4.2 genoem wat in samewerking met Ashton-Tate, Sybase en Microsoft vir OS/2 ontwikkel is.
SQL Server 2005 is in November 2005 bekendgestel. Hierdie weergawe het verbeterde betroubaarheid, buigsaamheid, sekuriteit en skaalbaarheid aan databasistoepassings verskaf.
Die kenmerke wat deur SQL Server verskaf word, is:
Databasisspieëling – Deur gebruik te maak van SQL Server, kan 'n mens outomatiese foutherstel opstel in die geval van 'n bystandbediener.
Aanlyn-indekseringsbewerkings – SQL Server laat ook gelyktydige wysigings soos invoegings, verwyderings en opdaterings toe.
Management Studio – Bestuursateljee is 'n stel nutsmiddels wat gebruikers in staat stel om SQL-bedienerdatabasisse te ontplooi, op te los en te ontwikkel.
Datapartisionering – Doeltreffende bestuur van indekse en groot tabelle word voorsien met datapartisionering wat verbeter word met indeksporsies en inheemse tabelle.
Vir besighede bied SQL-bediener ook integrasiedienste, verslagdoeningsdienste, data-ontginning, sleutelprestasie-aanwysers, groeperingondersteuning, proaktiewe caching en herpotbou. Dit bied ook integrasie met Microsoft Office.
Om op te som, – MySQL is 'n oopbron databasisbestuurstelsel, terwyl SQL Server deur Microsoft ontwikkel is
– MySQL kan op meer as twintig platforms werk, terwyl SQL Server nie 'n groot verskeidenheid platforms ondersteun nie