¿Qué es, vale la pena en la actualidad?
MariaDB es un sistema gestor de bases de datos (SGBD), es decir, un conjunto de programas que permiten modificar, almacenar, y extraer información de una base de datos. SUrge a raíz de la compra, de la compañia desarrolladora de otro (SGBD) llamado MySQL, por la empresa Sun Microsystems.
MariaDB se puede usar en cualquier lugar donde antes se usaba MySQL. Como se trata de un sistema compatible, todo software que antes utilizara MySQL es capaz de seguir funcionando igualmente con MariaDB. Por tanto, se puede usar MariaDB en cualquier proyecto de nueva creación en la actualidad , así como intercambiar MySQL por MariaDB en prácticamente todos los proyectos que puedan estar ya en producción. El paso es inmediato y no requiere cambiar nada en algún código, simplemente instalar MariaDB y volver a crear las bases de datos y tablas en el nuevo sistema.
¿Por qué usar MariaDB?
MariaDB ha seguido el desarrollo del sistema gestor MySQL, implementando diversas mejoras y nuevas funcionalidades. Las mejoras muchas veces afectan directamente al rendimiento o permiten optimizar mejor las bases de datos, por lo que usar MariaDB siempre será una opción interesante. Además, nos garantizamos que vamos a disfrutar de un software con mayor crecimiento y progresión que el propio MySQL.
¿Es gratis?
Como bien en su página oficial nos dicen: El servidor de la base de datos MariaDB se publica como software gratuito y de código abierto bajo la Licencia Pública General versión 2. Puede descargarlo y utilizarlo todo lo que desee de forma gratuita.
Características importantes
Nuevos motores de almacenamiento como Aria, que permite sustituir a MyISAM con algunas mejoras, y XtraDB, que viene a evolucionar InnoDB.
Nuevas características disponibles, relacionadas directamente con las características disponibles en bases de datos NoSQL.
Nueva gestión de conexiones con la base de datos, que permite multiplicar el número de accesos de manera concurrente.
Nuevos motores de funcionamiento en cluster, como Galera, que nos permiten interesantes posibilidades de cara a la adopción Cloud.
Además, al tratarse de una comunidad muy dinámica y abierta a los desarrolladores, MariaDB garantiza la aparición más rápida de parches, que puedan solucionar eventuales problemas de seguridad.
MariaDB se puede usar desde la mayoría de sistemas de administración existentes para MySQL, como PhpMyAdmin o HeidiSQL, y es compatible con aplicaciones tan populares como WordPress, Drupal, etc.
La compatibilidad es tal que muchas veces el uso de MariaDB en lugar de MySQL es transparente para desarrolladores o administradores de sistemas. Prueba de ello es que, para arrancar los servicios de MariaDB, o para hacer login en el sistema gestor por medio de línea de comandos, se usan los mismos mecanismos ya conocidos en MySQL.
¿Como descargarlo?
Lo primero que debes hacer es ingresar a la página web de MariaDB, aquí encontrarás una interfaz donde aparecen varias versiones del programa
Lo recomendable es descargar siempre la última versión para aprovechar todas las herramientas que nos da el software
Después solo debes seguir los pasos del instalador
Similitudes de MySQL y MariaDB
Aunque MariaDB es una bifurcación de MySQL, estos dos sistemas de gestión de bases de datos siguen siendo bastante diferentes: MariaDB tiene licencia GPL mientras que MySQL tiene un enfoque de doble licencia. Cada mango se acumula de una manera diferente. MariaDB soporta muchos motores de almacenamiento diferentes.
¿Vale la pena cambiar de MySQL a MariaDB?
Debido a que cada proyecto es diferente, en algunos casos la mejor opción es MySQL, es algo que debe ser evaluado por el desarrollador, pero para un alto porcentaje de los casos lo más recomendable es MariaDB por sus grandes ventajas, sobre todo si se está pensando crear un nuevo proyecto.