MySQL

Présentation

FAQ pour MySQL

Cette page présente les réponses à des questions d'ordre général et technique.


  1. Général
Q :
Quelles sont les capacités de MySQL en synchronisation et en réplication ?
R :
Les entreprises ont recours à la synchronisation dans les situations suivantes :
  • Systèmes distants nécessitant des mises à jour en temps réel ou périodiques (par ex. une caisse enregistreuse)
  • Utilisateurs mobiles ayant besoin de mises à jour occasionnelles (par ex. un représentant)
MySQL fournit la synchronisation via ses capacités de réplication maître / esclave. Une documentation détaillée facilite l'installation et la configuration de MySQL pour la réplication.
Q :
L'administration de MySQL est-elle simple ?
R :
MySQL bénéficie d'une réputation solide et méritée en tant que base de données simple à administrer. La souplesse de MySQL permet aux développeurs de configurer et d'optimiser la base de données. Les utilisateurs ne s'aperçoivent pas de l'existence de la base de données et peuvent se passer d'un administrateur de base de données. Le programme d'installation se charge de la configuration.
Q :
Quelle est la configuration minimale requise pour MySQL ?
R :
  • Mémoire minimale : 8 Mo de RAM
  • Serveur sur disque minimal : 40 Mo d'espace disque dur
  • Serveur sur disque par défaut : 40 Mo d'espace disque dur
Q :
Quelles plates-formes sont prises en charge par MySQL ?
R :
MySQL s'exécute sous les plates-formes suivantes :
  • Linux (Red Hat, SUSE, Mandrake, Debian)
  • Linux embarqué (MontaVista, LynuxWorks BlueCat)
  • Unix (Solaris, HP-UX, AIX)
  • BSD (Mac OS X, FreeBSD)
  • Windows (Windows 2000, Windows NT, Windows XP)
  • RTOS (QNX)
  • Mobile (Windows CE)
  • Pour consulter la liste complète des systèmes d'exploitation et des processeurs pris en charge par MySQL Enterprise, visitez la page Plates-formes prises en charge.
Q :
Quels outils tiers et standards sont pris en charge par MySQL ?
R :
MySQL inclut les pilotes suivants :
  • ODBC
  • JDBC
  • .NET
  • C++
Les applications MySQL peuvent être développées dans n'importe quel langage courant, notamment :
  • C
  • C++
  • C#
  • Java
  • Delphi
  • Visual Basic
  • Perl
  • Python
  • PHP
Les applications MySQL peuvent être développées à l'aide d'outils de développement courants comprenant :
  • Microsoft Visual Studio
  • Delphi et JBuilder de Borland
  • Eclipse
  • NetBeans
Les applications MySQL peuvent être administrées à l'aide d'outils de base de données courants, notamment :
  • MySQL Administrator
  • Quest Software Toad pour MySQL
  • Embarcadero ER/Studio
Les applications MySQL peuvent être déployées à l'aide d'outils de déploiement courants, notamment :
  • InstallShield
  • WiseInstaller
Q :
Entreprise, institution publique ou simple utilisateur, je recherche les logiciels et les services les plus fiables, quel produit dois-je télécharger ?
R :
Achetez un abonnement à MySQL Enterprise à partir de 475 € par serveur et par an.
Q :
Développeur ou entreprise, je souhaite assurer la maintenance de mes propres solutions, quel produit dois-je télécharger ?
R :

Haut de page


  1. MySQL Enterprise
Q :
Qu'est-ce que MySQL Enterprise ?
R :
MySQL Enterprise inclut :
  • Le logiciel MySQL Enterprise Server, qui est la version mise à jour la plus fiable et la plus sécurisée du logiciel de base de données open source le plus populaire au monde
  • MySQL Enterprise Monitor, qui surveille en permanence votre base de données et vous conseille de façon proactive afin de mettre en oeuvre les meilleures pratiques MySQL
  • Support technique 24h/24, 7j/7 MySQL, qui offre des temps de réponse rapides pour vous aider à développer, déployer et gérer des applications MySQL
Q :
Qu'est-ce que MySQL Enterprise Server ?
R :
Le logiciel MySQL Enterprise Server vous permet de mettre en place des applications économiques dédiées au commerce électronique, au traitement des transactions en ligne (OLTP) et aux entrepôts de données volumineux de plusieurs téraoctets. Il s'agit d'une base de données entièrement intégrée, sécurisée pour les transactions et compatible ACID, qui comprend des capacités complètes de validation, de restauration, de reprise après incident et de verrouillage au niveau de la ligne.
Q :
Qu'est-ce que MySQL Enterprise Monitor ?
R :
L'outil MySQL Enterprise Monitor est comparable à un « assistant DBA virtuel » qui recommande les meilleures pratiques pour éliminer les failles de sécurité, améliorer la réplication et optimiser les performances grâce à la détection et à la modification du code SQL inefficace avec le nouveau Query Analyzer. Il surveille en permanence vos serveurs MySQL et vous informe des problèmes potentiels avant tout impact sur votre système. Vos développeurs, administrateurs de base de données et administrateurs système bénéficient ainsi d'une augmentation de leur productivité, tandis que vos applications s'exécutent à plein régime.
Q :
Qu'est-ce que le Support technique MySQL ?
R :
Le Support technique comprend quatre composants :
  • Résolution des problèmes
  • Assistance consultative
  • Base de connaissances
  • Responsable technique (en option)
Le Support technique MySQL offre un accès prioritaire, avec des délais de réponse garantis, pour vous assister durant les phases de développement, de déploiement et de gestion de vos applications MySQL. En savoir plus
Q :
MySQL Enterprise inclut-il la maintenance, les mises à jour et les mises à niveau ?
R :
Oui. Tant que vous disposez d'un contrat valide pour MySQL Enterprise, vous recevez toutes les nouvelles versions du logiciel MySQL Enterprise Server, qui comprennent la maintenance, les mises à jour et les mises à niveau. Le service de mise à jour du logiciel vous informe automatiquement de la publication des nouvelles versions.
Q :
Existe-t-il des démonstrations de MySQL Enterprise ?
R :
Oui. Plusieurs démonstrations automatiques sont disponibles. Regardez comment le tableau de bord de surveillance de MySQL Enterprise affiche une vue d'ensemble de la santé, de la sécurité, des performances et de la disponibilité de l'ensemble de vos serveurs MySQL.

Apprenez comment Enterprise Monitor détecte automatiquement et regroupe vos topologies de réplication, puis affiche le statut de vos ensembles maître / esclaves au sein d'une seule console.
Q :
Comment MySQL réduit-il le coût total de possession ?
R :
MySQL réduit le coût total de possession d'un logiciel de base de données, comme suit :
  • 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 plus de 50 % des frais en administration, ingénierie et support
Pour plus d'informations, consultez le livre blanc "Guide sur la diminution du coût total de possession des bases de données".

Haut de page


  1. MySQL Cluster
Q :
Qu'est-ce que MySQL Cluster ?
R :
MySQL Cluster associe la base de données open source la plus populaire au monde à une architecture de base de données en cluster tolérante aux pannes qui permet d'exécuter des applications de base de données à missions critiques en bénéficiant d'une disponibilité de 99,999 %. MySQL Cluster pousse à l'extrême la disponibilité de vos applications professionnelles de façon ouverte et économique. MySQL Cluster permet aux entreprises de dépasser les barrières traditionnelles par l'adoption de solutions en cluster à haute disponibilité, comme suit :
  • Réduction des frais d'acquisition de logiciels grâce à un modèle de licence économique.
  • Réduction des frais d'équipement en utilisant du matériel standard.
  • Réduction des frais d'exploitation en éliminant la nécessité d'acquérir des compétences administratives spécialisées.
Q :
Quelles sont les fonctionnalités et les avantages de MySQL Cluster ?
R :
  • Haute disponibilité - Il offre à moindre coût une disponibilité de 99,999 % à l'aide d'une architecture de serveur parallèle sans défaillance.
  • Évolutivité dynamique - Il déploie horizontalement et progressivement vos applications, à votre rythme de croissance, avec du matériel grand public.
  • Hautes performances - Il offre les performances et le débit nécessaires pour répondre aux applications d'entreprise les plus exigeantes.
  • Économique - Il permet une fiabilité et une évolutivité en traitement avec du matériel standard.
Q :
Quelles sont les mesures de performance classiques pour MySQL Cluster ?
R :
  • Disponibilité
    • 99,999 % (temps d'arrêt inférieurs à 5 minutes par an)
  • Performances
    • Temps de réponse de 5 à 10 millisecondes (avec la réplication synchrone)
  • Débit supérieur à 10 000 transactions répliquées par seconde sur un cluster à 2 noeuds, avec 1 processeur par noeud (configuration minimale)
  • Débit supérieur à 100 000 transactions répliquées par seconde sur un cluster à 4 noeuds, avec 2 processeurs par noeud (configuration basse)
  • Reprise après échec
    • Une reprise inférieure à une seconde permet d'offrir des services sans interruption
  • Évolutivité
    • Évolutivité quasi linéaire dans des configurations systèmes spécifiques.
  • Pour un déploiement horizontal économique, appliquez l'une des solutions suivantes :
    • Ajouter des noeuds de stockage (8, 16, 32, etc.) par cluster
  • Ajouter des processeurs (4, 8, etc.)
  • Ajouter de la mémoire (16 Go, 32 Go, etc.) par noeud de stockage

Haut de page

Réductions pour Start-ups