web-dev-qa-db-fra.com

Quel est le bon moment pour utiliser Mariadb au lieu de MySQL et pourquoi?

Ce que nous gagnons et ce que nous avons perdu avec cette migration?

Que devrais-je m'attendre comme des inconvénients après la migration?

Est-il vraiment inutile de changer les applications dans une situation?

39
Maniero

Je pense que le moment est venu de jouer avec Mariadb (tout comme c'est le moment de jouer avec quelque chose comme ça). Personnellement, je tiendrais jusqu'à ce que je sache quelques devts supplémentaires qui ont déployé Mariahb sur un site client en direct avant de le faire moi-même.

Certaines situations pouvaient appeler un changement d'application, mais quelque chose de plus grave que de modifier votre moteur de base de données n'est pas quelque chose qui devrait être considéré comme légèrement.

15
Toby

Il n'y a aucune raison de spéculer si Oracle "va" continuer à développer activement MySQL. Les faits sont faciles à découvrir: regardez les annonces de publication de modification et de prévisualisation. La vérité est que Oracle a accéléré le développement MySQL plus rapidement que jamais arrivé auparavant, et les versions sont également de bonne qualité, contrairement à la libération de Sun 5.1 ou à la version 5.0 de MySQL AB, qui étaient toutes deux terribles de qualité.

Oracle mérite une reconnaissance pour sauver MySQL, pas pour l'abandonner.

15
Baron Schwartz

Mariadb peut être juste branché en raison de la compatibilité avec MySQL. En outre, il existe de bonnes fonctionnalités pour l'administration de la DB (c'est-à-dire la précision de la microseconde du temps de requête au lieu de seulement quelques secondes).

Je l'ai fait dans plusieurs Drupal site et n'avez eu aucun problème du tout.

8
txwikinger

La plupart de mes serveurs et de mes clients ont commencé à passer à Mariadb 5.2 car ils ont toujours des bases de données basées sur Myisam et de - http://vbtectechsupport.com/606/ Il est clair que Mariadb est celui à choisir si vous avez le choix Vous voulez des gains de performance associés à Myisam.

Mariadb 5.3 est en train de façonner très bien aussi avec des améliorations de réplication MySQL et de la part de groupe Voir les résultats sur la page MySQL de Facebook ainsi que https://lists.launchpad.net/maria-developers/msg04278.html

3
p4guru

J'ai appris quelque chose d'intéressant ...

baron schwartz Semble très confiant que MySQL restera fort pendant un moment. Personnellement, je ne saurais pas encore hors du train MySQL, non plus. Depuis MySQL (hein, Oracle [qui ne fait que rouler de la langue, et elle ne fera jamais]) continue d'être soutenue, cela donnerait aux autres Monty et Percona une chance de suivre le rythme des changements de MySQL à Myisam (bien que cela pourrait être rare). En cas de ces changements, Monty et Percona pouvaient mettre en œuvre des modifications correspondantes au code de MyISAM et MARIADB.

Vous pouvez penser à MySQL beaucoup comme la sécurité sociale aux États-Unis. Bien que de nombreuses personnes parlant de sécurité sociale finissent par disparaître, sortir de la sécurité sociale pourraient maintenant voler l'un des futurs paiements/avantages mensuels plus élevés. La bruine est allé cette route et frotez Myisam à temps et utilise ce moteur de stockage pour une utilisation de la table Temp. Les utilisateurs de bruants les plus assaisonnés se contentent de cette décision, mais cela ne laisse aucune place à des attentes plus élevées.

Ainsi, jusqu'à ce que MySQL s'éloigne, il n'y a pas de vraie raison d'abandonner MySQL. Bien sûr, au moment où Mariashb devient plus mature et généralisée, la commutation de moteurs de stockage et de serveurs de base de données de réseautage est simplement rendu académique et se résume au choix personnel.

3
RolandoMySQLDBA