MySQL vs MS SQL Server
MySQL
MySQL és un sistema de gestió de bases de dades de codi obert. És molt popular per la seva alta fiabilitat, facilitat d'ús i alt rendiment. MySQL s'utilitza per a moltes aplicacions més recents que es basen en Apache, Linux, Perl/PHP, etc. Moltes organitzacions populars com Google, Alcatel Lucent, Facebook, Zappos i Adobe confien en aquest sistema de gestió de bases de dades.
MySQL es pot executar en més de vint plataformes que inclouen MAC OS, Windows, Linux, IBM AIX, HP-UX i ofereix molta flexibilitat. El sistema de bases de dades MySQL proporciona una àmplia varietat d'eines de bases de dades, serveis, formació i suport. MySQL ve en diferents edicions:
Edició Enterprise
Aquesta edició ofereix aplicacions de base de dades OLTP (Scalable Online Transaction Processing) i també ofereix un rendiment d' alta qualitat. Les seves capacitats inclouen la recuperació, el bloqueig a nivell de fila, la confirmació completa i la recuperació d'accidents. Per gestionar i millorar el rendiment dels grans sistemes de bases de dades, aquesta edició també permet la partició de bases de dades.
L'edició Enterprise inclou MySQL Enterprise Backup, Enterprise Monitor, Query Analyzer i MySQL WorkBench.
Edició estàndard
Aquesta edició també ofereix aplicacions OLTP i un alt rendiment. L'edició estàndard també inclou InnoDB que la fa compatible amb ACID i una base de dades segura per a transaccions. Per oferir aplicacions escalables i un alt rendiment, aquest sistema de bases de dades també permet la replicació.
Edició clàssica
És el sistema de bases de dades ideal per a OEM, VAR i ISV que utilitzen el motor d'emmagatzematge MyISAM per desenvolupar aplicacions de lectura intensiva. L'edició clàssica és fàcil d'utilitzar i requereix poca administració. Tanmateix, aquesta edició és només per a VAR, ISV i OEM. Es pot actualitzar fàcilment a edicions més avançades des de l'edició clàssica.
SQL Server
SQL Server és un RDBMS (Sistema de gestió de bases de dades relacionals) desenvolupat per Microsoft. Aquest sistema funciona amb Transact-SQL, que és un conjunt d'extensions de programació de Microsoft i Sybase. T-SQL afegeix altres funcions que inclouen la gestió d'errors i excepcions, control de transaccions, variables declarades i processament de files. Tanmateix, Sybase va desenvolupar l'SQL Server original als anys vuitanta. La versió final es va anomenar SQL Server 4.2 que es va desenvolupar en col·laboració amb Ashton-Tate, Sybase i Microsoft per a OS/2.
SQL Server 2005 es va llançar el mes de novembre de 2005. Aquesta versió va oferir una fiabilitat, flexibilitat, seguretat i escalabilitat millorades a les aplicacions de bases de dades.
Les funcions proporcionades per SQL Server són:
Database Mirroring: amb SQL Server, es pot configurar la recuperació automàtica d'errors en cas d'un servidor en espera.
Operacions d'indexació en línia: SQL Server també permet modificacions concurrents com ara insercions, supressions i actualitzacions.
Management Studio: l'estudi de gestió és un conjunt d'eines que permet als usuaris desplegar, resoldre problemes i desenvolupar bases de dades de servidor SQL.
Particionament de dades: la gestió eficient dels índexs i les taules grans s'ofereix amb la partició de dades que es millora amb la partició d'índexs i les taules natives.
Per a les empreses, el servidor SQL també ofereix serveis d'integració, serveis d'informes, mineria de dades, indicadors clau de rendiment, suport de clúster, emmagatzematge en memòria cau proactiu i creació de repositoris. També proporciona integració amb Microsoft Office.
En resum, – MySQL és un sistema de gestió de bases de dades de codi obert mentre que SQL Server està desenvolupat per Microsoft
– MySQL es pot executar en més de vint plataformes, mentre que SQL Server no admet una gran varietat de plataformes