Différence entre MySQL et MS SQL Server

Différence entre MySQL et MS SQL Server

MySQL vs MS SQL Server

Mysql

MySQL est un système de gestion de la base de données open source. Il est très populaire en raison de sa haute fiabilité, de sa facilité d'utilisation et de sa haute performance. MySQL est utilisé pour de nombreuses dernières applications construites sur Apache, Linux, Perl / PHP, etc. De nombreuses organisations populaires telles que Google, Alcatel Lucent, Facebook, Zappos et Adobe comptent sur ce système de gestion de la base de données.

MySQL peut fonctionner sur plus de vingt plates-formes qui incluent Mac OS, Windows, Linux, IBM AIX, HP-UX et offre beaucoup de flexibilité. Une grande variété d'outils de base de données, de services, de formation et d'assistance est fourni par le système de base de données MySQL. MySQL est disponible en différentes éditions:

Edition pour entreprise

Cette édition fournit des applications de base de données OLTP (Scolable Online Transaction) et offre également des performances de haute qualité. Ses capacités incluent le retour en arrière, le verrouillage au niveau des lignes, la commission complète et la récupération de l'accident. Pour gérer et améliorer les performances des grands systèmes de base de données, le partitionnement de la base de données est également autorisé par cette édition.

L'Endition Edition comprend MySQL Enterprise Backup, Enterprise Monitor, Query Analyzer et MySQL Workbench.

édition standard

Cette édition fournit également des applications OLTP ainsi que des performances élevées. L'édition standard comprend également InNODB qui le rend conforme à l'acide et une base de données en matière de transaction. Pour fournir des applications évolutives et des performances élevées, la réplication est également autorisée par ce système de base de données.

Édition classique

Il s'agit du système de base de données idéal pour les OEM, VARS et ISV qui utilisent le moteur de stockage Myisam pour développer des applications intensives en lecture. L'édition classique est facile à utiliser et nécessite une faible administration. Cependant, cette édition est uniquement pour VARS, ISVS et OEMS. On peut facilement passer à des éditions plus avancées de l'édition classique.

serveur SQL

SQL Server est un SGBDR (système de gestion de base de données relationnel) développé par Microsoft. Ce système fonctionne sur Transact-SQL qui est un ensemble d'extensions de programmation de Microsoft et Sybase. T-SQL ajoute d'autres fonctionnalités qui incluent l'erreur et la gestion des exceptions, le contrôle des transactions, les variables déclarées et le traitement des lignes. Cependant, Sybase a développé le serveur SQL d'origine dans les années 1980. La version finale s'appelait SQL Server 4.2 qui a été développé en collaboration avec Ashton-Tate, Sybase et Microsoft pour OS / 2.

SQL Server 2005 a été lancé au mois de novembre 2005. Cette version a fourni une fiabilité, une flexibilité, une sécurité et une évolutivité améliorées aux applications de base de données.

Les fonctionnalités fournies par SQL Server sont:

Miroration de la base de données - À l'aide de SQL Server, on peut configurer une récupération de défaillance automatique en cas de serveur de secours.

Opérations d'indexation en ligne - SQL Server autorise également des modifications simultanées telles que les inserts, les suppressions et les mises à jour.

Studio de gestion - Management Studio est un ensemble d'outils qui permet aux utilisateurs de déployer, dépanner et développer des bases de données SQL Server.

Partionnement des données - Une gestion efficace des index et des grandes tableaux est dotée d'un partitionnement des données qui est amélioré avec la portionnement d'index et les tables natives.

Pour les entreprises, SQL Server fournit également des services d'intégration, des services de rapports, de l'exploration de données, des indicateurs de performances clés, du support de clustering, de la mise en cache proactive et du bâtiment des plans. Il fournit également l'intégration avec Microsoft Office.

Pour résumer,

- MySQL est un système de gestion de la base de données open source tandis que SQL Server est développé par Microsoft

- MySQL peut fonctionner sur plus de vingt plates-formes tandis que SQL Server ne prend pas en charge une grande variété de plateformes