• Cuarzo.dev
  • Posts
  • MySQL VS MariaDB - ¿Cuál es mejor?

MySQL VS MariaDB - ¿Cuál es mejor?

En este artículo, analizamos cuál de estos sistemas de bases de datos es mejor para usar: MySQL o MariaDB

¿Es mejor elegir MySQL o MariaDB para tu proyecto?

MySQL ha sido líder en bases de datos para proyectos web durante años y sigue siendo uno de los motores más utilizados.

Entonces, llegó MariaDB, con el objetivo de reemplazar a MySQL. Al igual que MySQL, MariaDB es un sistema para gestionar bases de datos desarrollado bajo la licencia GNU, lo que permite usarlo libremente, compartirlo, copiarlo y modificarlo.

MariaDB fue creado por el propio fundador de MySQL. Es un fork de MySQL, basado en él.

¿Por qué no seguir mejorando MySQL en lugar de crear MariaDB?

MySQL fue adquirido por Oracle, y ante la posibilidad de que implementara una licencia de pago, surgió MariaDB para garantizar que los desarrolladores pudieran seguir usando el software libremente.

No sería extraño que Oracle hubiera impuesto una licencia de pago a MySQL. De hecho, puedes ver en este video lo que hicieron con Java.

Compatibilidad y Adopción

MariaDB es totalmente compatible con MySQL, lo que permite migrar bases de datos de MySQL a MariaDB sin cambiar el desarrollo. Ha avanzado tanto que plataformas como XAMPP lo adoptaron como su motor de bases de datos, y varias distribuciones de Linux lo incluyen. Grandes como Google y Wikipedia también usan MariaDB.

Diferencias Técnicas

En motores de almacenamiento, MySQL tiene MyISAM e InnoDB, mientras que MariaDB tiene Aria y XtraDB, reemplazando a los anteriores. MariaDB también incluye PBXT y FederatedX.

Velocidad: ¿Cuál es más rápido?

El rendimiento de MariaDB supera al de MySQL, aunque no por mucho. MariaDB usa un sistema de caché en RAM en lugar de en disco como MySQL.

¿Desventajas de MariaDB?

No tiene desventajas frente a MySQL. Puede haber algunos casos raros de incompatibilidad, pero si tu aplicación funciona en MySQL, es casi seguro que funcionará en MariaDB.

Conclusión: ¿Usar MariaDB?

Desde que descubrí MariaDB, lo uso siempre. Ofrece todas las ventajas de MySQL con extras y funciones adicionales, un mejor rendimiento y es de código abierto.

¿A quién no le gusta el código abierto?

Suscríbete a nuestra newsletter para seguir aprendiendo cosas nuevas de desarrollo cada día, ¡es gratis!

Join the conversation

or to participate.