Avantages de MySQL par rapport à SQL Server Express
Transcription
Avantages de MySQL par rapport à SQL Server Express
Guide MySQL pour Microsoft Windows Livre blanc MySQL® Juillet 2009 Copyright © 2009, Sun Microsystems 1 Table des matières Note de synthèse .......................................................................................................................................................................................3 Pourquoi choisir MySQL sous Windows ? ............................................................................................................................................3 Un déploiement aisé .................................................................................................................................................................................3 Un développement aisé ............................................................................................................................................................................4 Facilité de gestion et de contrôle .............................................................................................................................................................7 Avantages de MySQL par rapport à Microsoft Office Access 2007 ..................................................................................................10 Avantages de MySQL par rapport à SQL Server Express 2008 .......................................................................................................11 Avantages de MySQL par rapport à SQL Server Enterprise Edition ..............................................................................................12 Un coût total de possession (TCO) inférieur à celui de Microsoft SQL Server 2008 .......................................................................12 MySQL sur Windows, études de cas ....................................................................................................................................................14 Conclusion ..............................................................................................................................................................................................14 Ressources...............................................................................................................................................................................................15 À propos de MySQL ..............................................................................................................................................................................15 Copyright © 2009, Sun Microsystems 2 Note de synthèse Depuis des années, Microsoft Windows est la première plateforme de développement et la deuxième plateforme de production utilisée par les entreprises qui créent des applications MySQL. Notre enquête annuelle, menée au début de l’année 2009, a révélé que 66 % des personnes interrogées utilisaient Windows comme plateforme de développement et 48 % pour le déploiement en production. Ces chiffres pourront en surprendre certains, étant donné l’universalité de MySQL, le « M » de la pile open source LAMP (Linux, Apache, MySQL, PHP/Perl/Python). Toutefois, comme nous allons le voir dans ce livre blanc, MySQL sous Windows reste la solution choisie par de nombreux éditeurs de logiciels, fabricants de matériel, hébergeurs et sociétés qui développent des applications personnalisées pour le Web, pour un service ou pour l’entreprise entière. Pourquoi choisir MySQL sous Windows ? Si la popularité de MySQL sous Windows ne se dément pas, cela s’explique par les caractéristiques de MySQL : • • • • • Faible coût total de possession (TCO) Simplicité d’utilisation Fiabilité Performances Base de données complète, sans limites fonctionnelles Le nombre moyen de téléchargements du serveur, des outils et des connecteurs MySQL pour Windows sur le site mysql.com est un autre témoin de la popularité de MySQL sous Windows. Au cours des six premiers mois de l’année 2009, on a atteint en moyenne les 45 000 téléchargements par jour environ, un chiffre considérable. Enfin, dans le tout récent rapport publié par le cabinet Gartner sur les parts de marché des SGBDR par système d’exploitation (« Market Share: Relational Database Management System Software by Operating System, Worldwide, 2008 »), il apparaît que le nombre de SGBDR fonctionnant sous Windows Server a augmenté de 17,5 % entre 2007 et 2008. Un déploiement aisé Des exigences minimes MySQL prend en charge toutes les versions actuelles de Windows, et nécessite peu de logiciels, matériel, stockage ou éléments de mise en réseau supplémentaires. Pour être plus précis, il est possible d’exécuter MySQL sous Windows XP, Windows Vista, Windows Server 2003 et Windows Server 2008. En général, si l’installation de MySQL nécessite des droits d’administration, son utilisation n’exige aucun droit particulier. De nombreux administrateurs choisissent d’exécuter MySQL comme un logicielservice, pour pouvoir le lancer et l’interrompre facilement depuis le Gestionnaire de contrôle des services Windows. MySQL sous Windows est fourni avec sa propre application Windows Systray, qui permet de démarrer et configurer Figure 1 : MySQL Systray Copyright © 2009, Sun Microsystems l’instance MySQL ou d’effectuer d’autres tâches administratives. Enfin, le protocole TCP/IP doit être pris en charge, et la capacité de mémoire et de stockage locale doit être suffisante pour installer et exécuter la base de données. Facilité d’installation La mise en route de MySQL sous Windows est très simple. À moins d’avoir besoin d’une configuration sophistiquée ou personnalisée de MySQL, il vous suffira de quelques minutes pour commencer à utiliser votre logiciel grâce à l’assistant d’installation automatique. Les packages MSI MySQL pour Windows sont téléchargeables à l’adresse suivante : http://dev.mysql.com/downloads/. Notez également que l’on peut très facilement installer et exécuter plusieurs versions ou plusieurs instances de MySQL sur un même système. Pour exécuter plusieurs instances du logiciel, il vous suffit d’affecter à chaque instance un port différent. La gestion de versions et d’instances différentes se fait très simplement par le biais soit des interfaces intégrées à MySQL, soit Figure 2 : Assistant de configuration du gestionnaire de services Windows standard. d’une instance de MySQL Server Un développement aisé MySQL Workbench, un outil visuel de conception de bases de données Vous ne serez pas surpris d’apprendre que, d’après les résultats de notre enquête annuelle, MySQL Workbench est l’outil de modélisation de données favori pour une utilisation avec MySQL sous Windows. MySQL Workbench permet aux DBA, aux développeurs et aux architectes de bases de données de concevoir, de générer et de gérer visuellement tous les types de bases de données, notamment les bases de données Web ou OLTP et les entrepôts de données. Il comprend tous les outils dont un modélisateur de données peut avoir besoin pour créer des modèles ER complexes, ainsi que les fonctions indispensables pour effectuer des tâches difficiles de gestion et de documentation du changement, qui exigent normalement beaucoup de temps et de travail. Copyright © 2009, Sun Microsystems Figure 3 : MySQL Workbench Un outil visuel de conception de bases de données MySQL Workbench simplifie la conception et la maintenance de la base de données, automatise certaines tâches fastidieuses et sources d’erreurs, et améliore la communication entre les DBA et les équipes de développement. Il permet aux architectes de données de visualiser les besoins, de communiquer avec les différents intervenants et de résoudre les problèmes de conception avant la réalisation d’investissements importants en temps et en ressources. Il autorise la création de bases de données bâties sur des modèles, ce qui constitue la méthode la plus efficace pour créer des bases de données valides et performantes, tout en offrant la souplesse nécessaire pour s’adapter à l’évolution des besoins de l’entreprise. Conformes aux meilleures pratiques de modélisation des données et à certaines normes de conception physique propres à MySQL, les utilitaires de validation des modèles et des schémas éliminent les risques d’erreur lors de la création de nouveaux schémas ER ou de la génération de bases de données MySQL physiques. Pro-ingénierie et rétro-ingénierie MySQL Workbench permet la pro-ingénierie des conceptions de bases de données physiques. Il suffit de quelques clics pour transformer un modèle de données visuel en une base de données physique sur le serveur MySQL cible. Tout le code SQL est généré automatiquement et fonctionne correctement dès la première exécution. Ceci permet d’éviter le processus habituel, qui consiste à écrire manuellement du code SQL complexe et comporte de gros risques d’erreur. MySQL Workbench vous permet également de procéder à la rétro-ingénierie d’une base de données existante ou d’une application intégrée pour mieux comprendre sa conception. Outre la pro-ingénierie et la rétro-ingénierie Copyright © 2009, Sun Microsystems des bases de données, MySQL Workbench permet également d’importer des scripts SQL pour générer des modèles et d’exporter des modèles vers des scripts DDL pour les exécuter ultérieurement. Gestion des changements Dans une base de données, la gestion des changements est un processus difficile et complexe qui passe par la conservation des différentes versions des schémas de bases de données et par la modification manuelle des bases de données existantes. Pour aider les DBA et les développeurs à gérer les changements, MySQL Workbench comprend des utilitaires de synchronisation et de comparaison des schémas. Le DBA peut comparer deux bases de données actives, ou un modèle et une base de données active, pour visualiser les différences. Il peut également synchroniser un modèle avec une base de données active ou inversement. Documentation d’une base de données La documentation des conceptions de base de données peut demander beaucoup de temps. C’est pourquoi MySQL Workbench comprend DBDoc, qui permet au DBA ou au développeur de créer des documents sur la base de données par simple pointer-cliquer. La documentation des modèles peut être au format HTML ou en texte brut. Elle comprend tous les objets et modèles d'une session MySQL Workbench en cours. MySQL Workbench est disponible dans les éditions suivantes : • • MySQL Workbench Community Edition : fournie sous licence GPL open source. MySQL Workbench Standard Edition : disponible sous la forme d'un abonnement annuel payant. Cette édition comprend des fonctionnalités supplémentaires qui améliorent la productivité des développeurs et des DBA. MySQL Workbench Standard Edition peut être acheté en ligne à l'adresse http://shop.mysql.com Notez que la toute dernière version 5.2 de MySQL Workbench comportera un grand nombre de nouvelles fonctionnalités extrêmement intéressantes, notamment toutes les fonctions de l'outil MySQL Query Browser déjà sur le marché. Elle comprendra notamment des fonctionnalités d’interrogation des bases de données actives, qui seront étendues pour former un IDE SQL complet. Pour plus d’informations sur les nouveautés de MySQL Workbench 5.2, consultez la page : http://dev.mysql.com/workbench/?p=83 Connecteurs MySQL Grâce aux fonctions de connexion standard des pilotes de base de données, MySQL peut être utilisé avec des applications et des outils conformes aux normes industrielles ODBC et JDBC. Ainsi, MySQL fonctionne facilement avec des outils de développement standard, sous Windows, Linux, Macintosh et Unix. Tous les systèmes ODBC ou JDBC sont compatibles avec MySQL. MySQL propose toute une série de pilotes de base de données normalisés, utilisables quelle que soit la langue de l'application. • • • • • • Connector/ODBC : pour les plateformes Windows, Linux, Mac OS X et Unix. Connector/J : pour les plateformes de développement Java. Connector/Net : pour les plateformes de développement .NET. Connector/MXJ : MBean permettant d’embarquer le serveur MySQL aux applications Java. Connector/C++ : pour développer en langage C++. Connector/C (libmysql) : bibliothèque client pour développer en langage C. Copyright © 2009, Sun Microsystems • Pilote MySQL natif pour PHP - mysqlnd : le pilote MySQL natif pour PHP est un autre moyen de connecter PHP 6 à MySQL Server 4.1 ou version supérieure. Pour les entreprises qui développent des applications avec Microsoft .Net, nous proposons Connector/Net 6.0, la toute dernière version du fournisseur de données entièrement géré ADO.Net de MySQL. Cette nouvelle version offre des fonctionnalités remarquables et des améliorations notables par rapport aux versions précédentes : • • • • Vitesse nettement accrue. Dans de nombreux domaines, le connecteur rivalise désormais avec le connecteur C natif, voire le surpasse. Nouvelle fonction de collecte de schémas UDF. Amélioration de l'analyse SQL et des procédures enregistrées. Prise en charge de tous les types de commentaires. Prise en charge initiale d’Entity Framework. Par ailleurs, l'intégration de Visual Studio a été entièrement revue, et offre désormais davantage de fonctionnalités dans un format plus compact. Voici quelques-unes des nouvelles fonctionnalités : • • • Utilisation des boutons classiques de SQL Server pour les clés, les index, etc. Possibilité de générer un script de changement Utilisation de l'éditeur de code de Visual Studio, qui permet le partage d'écran et la mise en surbrillance de la syntaxe Facilité de gestion et de contrôle MySQL Enterprise Monitor MySQL Enterprise Monitor surveille en permanence vos serveurs MySQL (qu'ils s'exécutent sous Windows ou sur une autre plateforme prise en charge) et vous signale les problèmes potentiels avant qu'ils n'aient une incidence sur votre système. C’est comme si vous aviez à vos côtés un « Assistant DBA virtuel » qui vous recommande les meilleures pratiques à suivre pour éliminer les risques de sécurité, améliorer la réplication, optimiser les performances, etc. Avec pour résultat une productivité nettement accrue de vos développeurs, DBA et administrateurs système. Copyright © 2009, Sun Microsystems Figure 4 : MySQL Enterprise Monitor MySQL Enterprise Monitor permet de : • • • • • • • • obtenir une vue consolidée de l’état de tous vos serveurs MySQL ; surveiller, depuis le tableau de bord Enterprise Dashboard, plus de 600 variables de MySQL et du système d’exploitation ; à partir de plus d’une vingtaine de graphiques, suivre les sessions MySQL, les connexions, la latence de réplication, etc. ; améliorer les performances de l’application grâce à MySQL Query Analyzer ; bénéficier d’une visibilité immédiate sur vos topologies de réplication grâce aux fonctions de détection et de regroupement automatiques ; afficher en temps réel les performances maître/esclave avec MySQL Replication Monitor ; personnaliser MySQL Enterprise Monitor en fonction de vos besoins grâce aux options de personnalisation ; recevoir une notification en cas de problèmes, avant qu’ils ne provoquent des interruptions coûteuses, à l’aide d’alertes par seuils. MySQL Enterprise Monitor est une application Web distribuée qui est déployée de façon sécurisée derrière votre pare-feu. Elle inclut un gestionnaire de service (Service Manager) centralisé et un agent de service (Service Agent) poids plume installé sur chacun des serveurs MySQL surveillés. Copyright © 2009, Sun Microsystems MySQL Query Analyzer MySQL Query Analyzer vous aide à améliorer les performances de votre application en surveillant les performances des requêtes et en identifiant précisément le code SQL à l'origine d'un ralentissement. Les requêtes sont présentées dans une vue consolidée qui regroupe tous les serveurs MySQL. Cette vue vous permet d’analyser votre code le plus précieux par nombre total d’exécutions, temps total d’exécution et taille totale des données. Vous pouvez aussi visualiser en détail les échantillons d’exécution et les résultats EXPLAIN. Avec MySQL Query Analyzer, vous pouvez améliorer le code SQL en cours de développement, puis continuer de surveiller et d'affiner les requêtes en production. Figure 5 : MySQL Query Analyzer MySQL Query Analyzer vous permet de : • • • • surveiller en permanence les requêtes en cours sur l’ensemble de vos serveurs MySQL ; identifier rapidement les requêtes défectueuses qui affectent le débit de vos applications ; afficher le détail des requêtes dans les panneaux de visualisation détaillée permettant d’analyser l’origine de toute dégradation des performances ; affiner le code SQL défectueux afin de retrouver des performances optimales. Grâce à un ensemble d’outils, MySQL Query Analyzer vous épargne beaucoup de temps et d’efforts dans l’identification et la correction des requêtes défectueuses : • • • vue consolidée du nombre d’exécutions de requêtes, du temps d’exécution et des jeux de résultats sur l’ensemble des serveurs MySQL, sans qu’il soit nécessaire de recourir aux journaux MySQL ou à la commande SHOW PROCESSLIST ; possibilité de trier les vues selon les différentes mesures analysées ; possibilité d’effectuer des recherches ou un tri sur les requêtes par type, contenu, serveur, base de données, date/heure, plage d’intervalle et « première occurrence » ; Copyright © 2009, Sun Microsystems • • analyse historique et en temps réel de toutes les requêtes de l’ensemble des serveurs ; visualisation détaillée des statistiques d’exécution des requêtes, avec les variables de substitution et les résultats de la fonction EXPLAIN. Avantages de MySQL par rapport à Microsoft Office Access 2007 Microsoft Office Access 2007 est un SGBDR poids plume qui comprend à la fois une base de données et un frontal graphique. Destiné aux programmeurs non professionnels, il permet de créer des applications simples qui présentent certaines limites. Pour cette raison, de nombreuses entreprises trouveront MySQL plus pratique à utiliser. Pour les applications Web en ligne en particulier, Access n’est pas la meilleure solution dans la mesure où les formulaires et les rapports créés avec cette application ne fonctionnent que sous Windows. Il ne peut donc pas rivaliser avec une application écrite dans l’environnement .NET ou Java. Par ailleurs, Access n’offre pas l’évolutivité et les fonctionnalités multiutilisateur nécessaires pour les applications qui doivent avoir une portée plus large que l’espace du bureau. Access s’articule autour la base de données Access Jet, un système basé sur des fichiers. Les limites de Microsoft Office Access sont décrites en détail sur le blog de l’équipe Microsoft Access à l’adresse : http://blogs.msdn.com/access/archive/2006/06/05/access-2007-limits.aspx Voici quelques raisons de déployer MySQL plutôt que Microsoft Access : • • • • • • • • • MySQL est une solution éprouvée et évolutive pour les applications Web. Vous souhaitez que des applications différentes aient accès à votre base de données. Vous avez besoin de plus d’interopérabilité avec d’autres composants logiciels. Vous pensez avoir besoin de prendre en charge un grand nombre de clients. Votre base de données dépassera les 2 Go. Vous avez besoin d’excellentes performances. Vous avez besoin d’un modèle de sécurité de base de données plus solide. Vous avez besoin de fonctionnalités multiplateformes. Vous avez besoin d’un serveur de base de données complet et économique, sans restrictions artificielles. Connexions simultanées En général, la limite fonctionnelle d'une base de données Access est de 255 connexions simultanées. Toutefois, d'autres facteurs (conception de la base de données ou ressources disponibles, par exemple) peuvent entraîner une baisse significative de cette limite. Le nombre maximum de connexions prises en charge par MySQL dépend de la qualité de la bibliothèque de threads sur la plateforme utilisée, de la quantité de RAM disponible et des caractéristiques de charge de l'application. Avec MySQL sous Windows, vous devriez pouvoir prendre en charge des centaines de connexions supplémentaires. Limite de taille de fichier Actuellement, la taille des fichiers Access est limitée à 2 Go. Cet espace de 2 Go inclut tous les objets de la base de données (données, formulaires, rapports, index, macros, modules, etc.). MySQL sous Windows, en revanche, n'impose aucune limite de taille des fichiers ou de la base de données. Copyright © 2009, Sun Microsystems Performances S'il n'existe pas de banc d'essai permettant de comparer point par point Microsoft Office Access 2007 et MySQL, il semble que globalement, MySQL offre une plus grande évolutivité et de meilleures performances, d'après des tests autonomes ou des tests de comparaison qui montrent que MySQL l'emporte sur de nombreuses bases de données propriétaires destinées aux entreprises. Par exemple, voici les résultats de quelques-uns des tests publiés : • • MySQL 5.4 : une accélération des temps de réponse pouvant atteindre 90 % et une montée en charge accrue : jusqu’à 16 cœurs sur les serveurs x86 et 64 cœurs sur les serveurs CMT MySQL/Sun, record mondial au banc d’essai SPECJ Ces bancs d’essai, parmi d’autres, sont accessibles à l’adresse : http://www.mysql.com/why-mysql/benchmarks/ Avantages de MySQL par rapport à SQL Server Express 2008 Comme Microsoft Office Access 2008, SQL Server Express est plutôt considéré comme une base de données d’entrée de gamme. Destiné aux étudiants et à la redistribution par les éditeurs, il impose toute une série de limites techniques et de restrictions de licence qui n’existent pas avec MySQL. La liste complète de ces restrictions peut être consultée à l’adresse suivante : http://www.microsoft.com/sqlserver/2008/en/us/editions-compare.aspx Voici quelques-unes des principales restrictions à prendre en compte : Processeurs SQL Server Express 2008 ne peut pas prendre en charge plus d’un socket de processeur. MySQL offre des possibilités d’extension sur des systèmes à 16 et 64 cœurs, selon le modèle de puce. Mémoire maximale SQL Server Express 2008 est limité à 1 Go de RAM. MySQL ne présente aucune limite de ce type, hormis les limites imposées par le système d’exploitation. Il est donc possible d'allouer davantage de mémoire pour les connexions, les tampons et les caches, d'où une accélération du temps de réponse de la base de données. Taille de la base de données SQL Server Express 2008 limite à 4 Go la taille des données utilisateur par base de données. MySQL ne présente aucune limite de ce type et peut s'adapter pour prendre en charge des configurations de plusieurs téraoctets. Copyright © 2009, Sun Microsystems Analyse des requêtes - Profiler SQL Profiler n'est pas compatible avec SQL Server Express. Comme nous l’avons vu précédemment, MySQL Enterprise Monitor offre, avec MySQL Query Analyzer, des fonctions intégrées d’analyse des données. Gestion des tâches SQL Server Express ne reconnaît pas SQL Server Agent. À partir de la version 5.1, MySQL prend en charge un programmateur d’événements, Event Scheduler. Pour plus d'informations, consultez le site Web suivant : http://dev.mysql.com/doc/refman/5.1/en/events.html Réplication Avec SQL Server Express 2008, seuls les abonnés bénéficient des fonctions de réplication. MySQL prend directement en charge aussi bien les configurations maître que les configurations esclave, sans restriction et sans coût supplémentaire. Partitionnement SQL Server Express 2008 ne permet pas le partitionnement des tables, tandis que MySQL 5.1 prend en charge différents schémas de partitionnement des données. Pour plus d'informations, consultez le site Web suivant : http://dev.mysql.com/doc/refman/5.1/en/partitioning.html Avantages de MySQL par rapport à SQL Server Enterprise Edition Rappelez-vous que les trois priorités de MySQL sont la fiabilité, les performances et la simplicité d'utilisation. De nouvelles fonctionnalités ne sont ajoutées que si elles renforcent ces caractéristiques. Même s’il peut arriver que des fonctionnalités de base de données bien particulières soient exigées par certaines applications, le cas est plutôt rare. Pour voir une comparaison des fonctionnalités et des stratégies de migration des dernières version de MySQL et de SQL Server, consultez les deux ressources suivantes : Why Move To MySQL From Microsoft SQL Server? (en anglais) http://dev.mysql.com/tech-resources/articles/move_from_microsoft_SQL_Server.html (en anglais) A Practical Guide for Migrating From Microsoft SQL Server to MySQL (en anglais) http://www.mysql.com/why-mysql/white-papers/mysql_wp_mssql2mysql.php (en anglais) Un coût total de possession (TCO) inférieur à celui de Microsoft SQL Server 2008 Diverses sociétés, notamment Cox Communications, la NASA, Zappos.com et Ticketmaster.com, ont Copyright © 2009, Sun Microsystems amélioré la fiabilité, les performances et le TCO de leurs bases de données en utilisant MySQL plutôt que des bases de données propriétaires. MySQL réduit le coût total de possession d’un logiciel de base de données fonctionnant sous Windows. Comment ? • • • • Réduction de plus de 90 % des frais de licence de base de données Réduction de 60 % des temps d’arrêt système Réduction de 70 % des dépenses en matériel Réduction de 50 % des frais d’administration, ingénierie et support Comparaison des frais de licence de base de données TCO de la base de données sur trois ans Figure 6 : exemple de calcul du TCO Pour calculer les économies réalisées sur le coût total de possession de la base de données, l’outil TCO Calculator est à votre disposition à l’adresse suivante : http://www.mysql.com/tco/ Avec TCO Calculator, vous pourrez : • définir la configuration de votre système (serveurs de base de données, processeurs et cœurs de processeur), Copyright © 2009, Sun Microsystems • • choisir les produits de base de données à comparer, sélectionner la durée du support. Dans l’exemple par défaut, vous pouvez économiser plus de 400 000 dollars en trois ans en utilisant MySQL Enterprise Gold plutôt que SQL Server Enterprise Edition. MySQL sur Windows, études de cas Adobe confie à MySQL la tâche de rendre les experts Adobe Creative encore plus productifs Adobe Systems est l’une des entreprises informatiques actuelles les plus importantes. Elle est leader du secteur des outils de création de contenu interactif ou de contenu pour l’impression, le Web, les terminaux mobiles, la vidéo et le cinéma. Adobe a intégré MySQL à plusieurs composants d’Adobe Creative Suite 3, notamment Adobe Acrobat CS3, Adobe® Bridge CS3 et Adobe® Version Cue® CS3, pour aider les groupes de travail à progresser de manière plus efficace sur des projets complexes. Pour plus d’informations, consultez le site Web suivant : http://www.mysql.com/why-mysql/case-studies/MySQL_CaseStudy_Adobe.pdf NetQoS propose une solution distribuée de gestion du réseau intégrant MySQL NetQoS fournit à quelques-unes des entreprises les plus exigeantes au monde des produits et des services destinés à renforcer les performances de leurs réseaux. American Express, Barclays, Boeing, Chevron, Cisco, Citrix, DuPont, Sara Lee et Schlumberger comptent parmi les sociétés qui s’appuient sur les solutions de gestion des performances de NetQoS pour assurer une mise en œuvre homogène des applications critiques d’entreprise, surveiller les niveaux de service, résoudre rapidement les problèmes, limiter les coûts d’infrastructure et veiller à la satisfaction des utilisateurs. Pour trouver la base de données incorporée parfaitement adaptée à son architecture produit innovante, NetQoS a évalué toutes les solutions, des bases de données simples aux bases de données propriétaires. C’est ainsi que MySQL a été choisi pour sa combinaison idéale de performances, de fiabilité et de facilité d’administration sous Windows. Pour plus d’informations, consultez le site Web suivant : http://www.mysql.com/why-mysql/case-studies/mysql-netqos-casestudy.pdf Pour obtenir la liste complète des études de cas et d’autres ressources sur les entreprises qui utilisent MySQL sous Windows, rendez-vous à l’adresse : http://www.mysql.com/customers/operatingsystem/?id=109 Conclusion Windows reste une plateforme de développement et de production pour MySQL extrêmement populaire parmi les éditeurs, les fabricants et les entreprises désireuses de réduire les coûts de développement et de déploiement de leurs bases de données. Nous avons montré dans ce document quelques-uns des avantages de MySQL par rapport à des bases de données propriétaires s’exécutant sous Windows. Nous avons parlé des différents outils et évoqué l’interopérabilité naturelle de MySQL, qui facilite grandement les tâches de développement et de déploiement. Nous avons également vu en quoi l’abonnement à MySQL Enterprise pouvait simplifier la gestion et la surveillance quotidiennes de Copyright © 2009, Sun Microsystems vos serveurs MySQL. Enfin, nous avons vu que MySQL n'imposait aucune limite fonctionnelle à la base de données. Ainsi, à mesure qu'évoluent les besoins commerciaux et techniques de l'entreprise, MySQL s'adapte à ces nouveaux besoins. Ressources Livres blancs http://www.mysql.com/why-mysql/white-papers/ Études de cas http://www.mysql.com/why-mysql/case-studies/ Communiqués de presse, actualités et événements http://www.mysql.com/news-and-events/ Séminaires Web en direct http://www.mysql.com/news-and-events/web-seminars/ Séminaires Web sur demande http://www.mysql.com/news-and-events/on-demand-webinars/ À propos de MySQL MySQL est le logiciel de base de données open source le plus populaire au monde. Un grand nombre de sociétés comptant parmi les plus importantes et les plus prospères, notamment des entreprises de pointe comme Yahoo!, Alcatel-Lucent, Google, Nokia, YouTube et Zappos.com, gagnent du temps et réduisent leurs coûts de manière significative en utilisant MySQL pour leurs sites Web à haut volume et leurs applications critiques d’entreprise, ou en embarquant MySQL au sein de leurs solutions logicielles. Pour découvrir les abonnements et les services commerciaux que Sun propose aux entreprises et savoir comment Sun soutient activement la vaste communauté de développeurs open source MySQL, visitez le site http://www.mysql.com. Vous voulez savoir en quoi les produits proposés par Sun peuvent vous aider à tirer le meilleur parti possible des fonctionnalités Web nouvelle génération ? Rendez-vous sur le site http://www.sun.com/web. Copyright © 2009, Sun Microsystems