Différence entre MySQL et MS SQL Server

Anonim

. Il est très populaire en raison de sa grande fiabilité, sa facilité d'utilisation et sa haute performance. MySQL est utilisé pour de nombreuses applications récentes basées sur Apache, Linux, Perl / PHP, etc. De nombreuses organisations populaires telles que Google, Alcatel Lucent, Facebook, Zappos et Adobe font confiance à ce système de gestion de base de données.

MySQL peut fonctionner sur plus de vingt plates-formes incluant 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 de soutien est fournie par le système de base de données MySQL. MySQL est disponible en différentes versions:

Enterprise Edition

Cette édition fournit des applications de base de données OLTP (Scalable Online Transaction Processing) et offre également des performances de haute qualité. Ses capacités incluent l'annulation, le verrouillage au niveau des lignes, la validation complète et la récupération après incident. Pour gérer ainsi que pour améliorer les performances des systèmes de base de données volumineux, le partitionnement de base de données est également autorisé par cette édition.

Enterprise Edition inclut MySQL Enterprise Backup, Enterprise Monitor, Query Analyzer et MySQL WorkBench.

Standard Edition

Cette édition fournit également des applications OLTP ainsi que de hautes performances. L'édition standard inclut également InnoDB qui le rend conforme ACID et une base de données sécurisée pour les transactions. Pour offrir des applications évolutives et de hautes performances, la réplication est également autorisée par ce système de base de données.

->

Classic Edition

Il s'agit du système de base de données idéal pour les OEM, VAR 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 réservée aux VAR, ISV et OEM. On peut facilement passer à des éditions plus avancées de l'édition classique.

SQL Server

SQL Server est un SGBDR (système de gestion de base de données relationnelle) développé par Microsoft. Ce système fonctionne sur Transact-SQL qui est un ensemble d'extensions de programmation de Microsoft et de Sybase. T-SQL ajoute d'autres fonctionnalités qui incluent la gestion des erreurs et 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 original dans les années 1980. La version finale s'appelait SQL Server 4. 2, développée en collaboration avec Ashton-Tate, Sybase et Microsoft pour OS / 2.

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

Les fonctionnalités fournies par SQL Server sont les suivantes:

Mise en miroir des bases de données - À l'aide de SQL Server, vous pouvez configurer la récupération automatique des défaillances dans le cas d'un serveur de secours.

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

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

Partitionnement des données - La gestion efficace des index et des grandes tables est fournie avec le partitionnement des données qui est amélioré avec le portage d'index et les tables natives.

Pour les entreprises, le serveur SQL fournit également des services d'intégration, des services de création de rapports, l'exploration de données, des indicateurs de performance clés, la prise en charge des clusters, la mise en cache proactive et la création de rempotage. Il fournit également l'intégration avec Microsoft Office.

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

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