A efectos prácticos, puedes considerar MariaDB como una actualización de MySQL:

  • Si eres usuari@ de Windows, ve también a Actualizando MariaDB en Windows.
  • Dentro de la misma versión base (por ejemplo 5.1) puedes simplemente desinstalar MySQL e instalar MariaDB y listo. No es necesario descargar y restaurar bases de datos. Como ocurre con cualquier actualización, se recomienda realizar un backup previo de los datos.
  • Si MariaDB tiene un número de versión principal mayor, deberías ejecutar mysql_upgrade (tal y como harías con MySQL) para finalizar la actualización.
  • Todos tus antiguos clientes y conectores (PHP, Perl, Python, Java, etc.) funcionarán inalterados(no es necesario recompilar). Esto funciona porque MariaDB y MySQL utilizan el mismo protocolo cliente y las librerías de cliente son binariamente compatibles. También puedes utilizar tus antiguos paquetes conectores MySQL con MariaDB si lo deseas.

Actualizando my.cnf

Todas las opciones en tu archivo my.cnf original de MySQL deberían funcionar correctamente con MariaDB. Aún así, ya que MariaDB tiene más prestaciones que MySQL, hay unas cuantas cosas que deberías considerar cambiar en dicho archivo my.cnf.

  • MariaDB utiliza por defecto el motor de almacenamiento Aria para archivos temporales internos, en lugar de MyISAM. Si tienes un montón de archivos temporales, deberías añadir y asignarle a aria-pagecache-buffer-size el mismo valor que tienes para key-buffer-size.
  • Si no utilizas tablas MyISAM, puedes asignarle a key-buffer-size un valor muy bajo, como por ejemplo 64k.

Otras cosas en las que pensar.

  • MariaDB tiene versiones LGPL del Conector de C y del Conector de Java. ¡Deberías considerar su utilización en aplicaciones que soporten MariaDB o MySQL!
  • También deberías valorar probar el motor de almacenamiento TokuDB o alguno de los otros nuevos Motores de almacenamiento que proporciona MariaDB.

Ver también

Puedes encontrar más información en Instalación de MariaDB.

Comments

Comments loading...