Mysql
 sql >> Base de données >  >> RDS >> Mysql

Quel Fork/Version MySQL choisir ?

Tous les "forks" que vous avez mentionnés (à l'exception de Drizzle) se basent sur les nouvelles versions officielles de MySQL. Je pense que le mot fourche peut vous conduire sur la mauvaise voie - puisque l'intention est simplement de fournir des modifications après le marché. J'ai écrit à ce sujet ici :

http://mtocker.livejournal.com/50931.html

Depuis qu'ils rebasent MySQL, et que MySQL 5.0 est en "maintenance étendue", seules les vulnérabilités majeures sont à corriger. Cela signifie que vous souhaitez passer à la version 5.1. Si nous travaillons avec cette hypothèse, cela exclut OurDelta de vos décisions - car ce ne sont que les partenaires de construction/packaging de MariaDB 5.1.

Je pense que vous pouvez également exclure Drizzle, car il est actuellement pré-bêta. Ils prévoient une version bêta d'ici la fin de l'été - mais c'est encore beaucoup plus tôt que ce que vous voudrez. Je ne pense vraiment pas que vous utilisiez une base de données n'est pas prêt pour la production, donc cela exclut également MySQL 5.5.

Cela laisse donc Percona Server, Official MySQL 5.1 et MariaDB. Il est vrai que 5.1 a une mauvaise évolutivité avec de nombreux cœurs, mais si vous activez le plugin InnoDB, c'est mieux.

Le reste de ma réponse à partir de maintenant est biaisé - je travaille pour Percona :

Percona XtraDB a des correctifs d'évolutivité CPU supplémentaires par rapport au plugin MySQL 5.1 + InnoDB. Ceux qui vont avoir de l'importance sont couverts ici :

http://www.percona.com/docs/wiki/percona -xtradb:features:start

Celui que je peux commenter en particulier et qui comptera est celui-ci :://www.percona.com/docs/wiki/percona-xtradb:patch:innodb_split_buf_pool_mutex