Google pasa de MySQL y migra sus servidores a MariaDB

La migración de bases de datos de MySQL a MariaDB ha sido lenta pero inexorable: las noticias llegadas de Oracle en los últimos meses no hacía que la situación fuese especialmente halagüeña para el mítico gestor de bases de datos, y el interés por MariaDB, el fork con un desarrollo claramente más en línea con la anterior filosofía de MySQL, ha crecido de forma notable. Red Hat, la WikiPedia, y varias distribuciones Linux hace tiempo que hicieron ese cambio.

Google ha decidido migrar sus sitemas MySQL a MariaDB, algo que anunció en la conferencia Extremely Large Databases (XLDB) que se celebró la semana pasada. Uno de sus ingenieros, Jeremy Cole, así lo aclaró en una presentación sobre el estado general de MySQL.

El gigante de Internet ya tiene a un ingeniero para que trabaje conjuntamente con la MariaDB Foundation, y está trabajando en parches y actualizaciones para MariaDB 10.0 que ayuden a que la infraestructura de Google funcione a la perfección ocn esta plataforma.

La migración incluye miles de servidores MySQL, que pasarán de MySQL 5.1 a MariaDB 10.0, algo que como indican en The Register permite a Google liberarse de cualquier dependencia de Oraclae, una empresa que ha visto cómo todo lo que adquirió de Sun ha ido perdiendo interés para una comunidad Open Source que antes era parte crucial de esos desarrollos.

Red Hat abandona MySQL y se pasa a MariaDB

En el último de los movimientos en este sentido, Red Hat ha anunciado que en RHEL 7 hará el cambio de MySQL a MariaDB como motor de bases de datos por defecto, además de incluir MongoDB.

Los responsables de Red Hat lo han anunciado desde su Red Hat Summit que se está celebrando en Boston estos días. La medida de Red Hat era de esperar, sobre todo teniendo en cuenta que Fedora anunció a principios de año que también dejaba de utilizar MySQL en lugar de MariaDB.

Mientras que Fedora y otras como openSUSE ya anunciaron su decisión de pasarse a MariaDB, la decisión de Red Hat tendrá muchas más implicaciones al tratarse de un producto netamente empresarial. Oracle, propietaria de MySQL, no estará contenta con ese anuncio, pero lo cierto es que ellos también siguieron su propio camino al crear su propia distribución Linux tratando de competir con RHEL o SLES.

MariaDB se está convirtiendo así en el estándar de facto de la industria, y parece que MySQL está siendo condenada cada vez con mayor celeridad al ostracismo. Mal pintan las cosas para ese producto que ha sido (y es) pilar de muchos servidores y del que precisamente MariaDB es un fork.

La Wikipedia pasa de MySQL y se pasa a MariaDB

Si ya habíamos comprobado como cada vez más distribuciones se pasan a MariaDB como sustituta de MySQL, es ahora una gran organización en Internet la que ha apostado por este gestor de base de datos. Se trata de la Wikipedia, que ha completado la adopción de MariaDB en sus versiones en inglés y alemán.

En el blog oficial de la Wikimedia Foundation se explica que durante años han estado usando un fork de MySQL 5.1 realizado por Facebook en sus servidores de producción, pero las mejoras en el optimizador de MariaDB y la situación de Oracle con respecto a MySQL les ha hecho tomar esa decisión. De hecho, hacen hincapié en ese confuso estado de MySQL y sus licencias:

«Igualmente importante, como partidarios del movimiento de la cultura libre, la Wikimedia Foundation prefiere claramente elegir proyectos de software libre, y eso incluye una preferencia por proyectos sin bases de código bifurcadas con ediciones distintas para las versiones libre y empresarial».

Si queréis conocer todos los detalles técnicos de esa importante migración y los factores que han tenido que tener en cuenta en este proceso, podéis acudir a ese post original en el que los técnicos de la Wikimedia Foundation dejan claros todos esos aspectos.