sql >> Base de Datos >  >> RDS >> Mysql

¿Qué bifurcación/versión de MySQL elegir?

Todas las 'bifurcaciones' que mencionó (excepto Drizzle) se basan en versiones oficiales más recientes de MySQL. Creo que la palabra bifurcación puede llevarte por el camino equivocado, ya que la intención es solo proporcionar modificaciones posteriores al mercado. Escribí sobre esto aquí:

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

Dado que re-base de MySQL, y MySQL 5.0 está en "mantenimiento extendido", solo las principales vulnerabilidades deben corregirse. Esto significa que desea pasar a 5.1. Si trabajamos con esta suposición, entonces OurDelta queda fuera de sus decisiones, ya que son solo los socios de compilación/empaquetado de MariaDB 5.1.

Creo que también puedes descartar Drizzle, ya que actualmente es pre-beta. Están planeando una versión beta para fines del verano, pero aún es mucho antes de lo que desea. Realmente no creo que uses una base de datos no está listo para la producción, por lo que también descarta MySQL 5.5.

Entonces esto deja Percona Server, Official MySQL 5.1 y MariaDB. Es cierto que 5.1 tiene una escalabilidad deficiente con muchos núcleos, pero si habilita el complemento InnoDB, es mejor.

El resto de mi respuesta de ahora en adelante es parcial:trabajo para Percona:

Percona XtraDB tiene correcciones de escalabilidad de CPU adicionales que el complemento MySQL 5.1+InnoDB. Los que van a importar están cubiertos aquí:

http://www.percona.com/docs/wiki/percona -xtradb:características:inicio

Uno que puedo comentar en particular que importará es este:http ://www.percona.com/docs/wiki/percona-xtradb:patch:innodb_split_buf_pool_mutex