El MySQL original fue creado por una empresa finlandesa/Sueca, MySQL AB, fundada por David Axmark, Allan Larsson, y Michael «Monty» Widenius. La primera versión de MySQL apareció en 1995. Fue creado inicialmente para uso personal, pero en pocos años evolucionó hasta convertirse en un potente motor de bases de datos de nivel empresarial y se convirtió en el más popular software de base de datos relacional de código abierto. En enero de 2008, Sun Microsystems compró MySQL por $1 mil millones de USD. Poco después, Oracle adquirió la totalidad de Sun Microsystems después de obtener la aprobación de la Comisión Europea a finales de 2009, que dejó inicialmente la operación, debido a la preocupación de que dicha fusión perjudicaría a los mercados de bases de datos como MySQL, ya que fue el principal competidor del producto de base de datos de Oracle.
Fuera de la desconfianza en la administración de Oracle MySQL, los desarrolladores originales de MySQL crearon un fork, el cual llamaron MariaDB en 2009. Con el tiempo, MariaDB reemplaza a MySQL en muchos lugares y de seguro, también deberías empezar a usarlo también 😉 Es recomendables a todo el mundo que sigue usando MySQL durante el 2016, migrar a MariaDB por las siguientes razones:
1) El Desarrollo Con MariaDB Es Más Abierto
A diferencia de muchos otros proyectos de código abierto, han contratado a nuevos desarrolladores competentes para mejorar MySQL. La próxima versión de MySQL 5.7 tendrá una mejora significativa con respecto a MySQL 5.6. Sin embargo, el desarrollo de esta nueva versión no puede ser vista por la comunidad, lo cual no es bien visto por los seguidores de este popular gestor de base de datos.
Por otro lado, MariaDB se desarrolla totalmente a la luz de los curiosos: todas las decisiones de desarrollo pueden ser revisadas y debatidas en una lista de correo pública de en el bug tracker público. Contribuir a MariaDB con parches es fácil y el flujo de parches es totalmente transparente en el público.
Como las distribuciones de Linux juegan un papel importante en la entrega de software, pruebas y aseguramiento de la calidad, el hecho de que MariaDB se use en diferentes distribuciones Linux en lugar de MySQL, da mucha mas expectativa del uso de este gestor de datos.
2) Versiones De Seguridad Más Rápidas Y Transparentes
Oracle sólo cuenta con una política para hacer versiones de seguridad cada tres meses para todos sus productos. MySQL, tiene una nueva versión cada dos meses. Muchos se han quejado de que los anuncios de seguridad actuales son muy vagas y no identifican los problemas actuales.
Sin embargo MariaDB sigue buenos estándares de la industria por la liberación de actualizaciones de seguridad y mejoras al mismo tiempo.
3) Más motores de almacenamiento
MariaDB en particular, se destaca por la cantidad de motores de almacenamiento y otros plugins que distribuye. Estos plugins están disponibles para MySQL a través de terceras partes, pero en MariaDB son parte de la versión oficial, lo que garantiza que los plugins están bien integrados y son fáciles de usar; sin duda una de las buenas razones del por que debes de migrar a MaraDB.
4) Mejor rendimiento
MariaDB afirma que tiene un optimizador de consultas mejorado, y muchas otras mejoras relacionadas con el rendimiento. Ciertos puntos de referencia muestran que MariaDB es radicalmente más rápido que MySQL. Los puntos de referencia sin embargo no siempre se traducen directamente a las situaciones de la vida real.
5) Compatible y fácil de migrar a MariaDB
MariaDB reemplaza facilmente MySQL. Migrar a MariaDB es tan fácil como ejecutar apt-get install mariadb-server o el comando equivalente en su versión elegida de Linux.
A pesar de que la migración puede ser bastante fácil, es recomendable para los administradores de bases de datos realizar sus propias pruebas y copias de seguridad de sus bases de datos, sólo para estar seguro 😉