MySQL y MariaDB están listos para su uso nuevamente
Team Host.it 3 min de lectura
Contenido
Entre los dos, MySQL tuvo un período de gestación ligeramente más largo (alrededor de 2 años de trabajo) que MariaDB, que en cambio tardó alrededor de 1 año en salir.
Pero al final ¿qué se hizo realmente?
Comencemos con una lista simple comparando cuáles, para mí, son las características más significativas y esperadas de ambas versiones lanzadas:
MariaDB 10.1 Se ha incluido en el paquete básico la parte Galera (gestión de clusters) que, en esta versión, pasa a ser uno con el producto.
Mejoras para el aprovechamiento de los multinúcleos de la máquina
Compresión automática de tablas InnoDb
Formato JSON para mostrar mejor cómo piensa el optimizador
Tiempo máximo de ejecución para consultas individuales.
Optimizaciones para que Union no cree tablas temporales
Ofuscación de datos mediante cifrado en tablas/registros y replicación.
Es posible consultar la lista completa de novedades en el sitio web de MariaDB.
MySQL 5.7 Gestión JSon nativa
Divida algunos proyectos del proyecto principal para una evolución más rápida (la replicación y las utilidades son un ejemplo)
Mejoras para el aprovechamiento de los multinúcleos de la máquina
La funcionalidad GIS y TextSearch también se incluye en Innodb
Creación de columnas virtuales.
Nuevo esquema SYS para rendimiento y estadísticas.
Posibilidad ampliada de poder realizar operaciones sobre tablas/bases de datos "hot", es decir, no crear bloqueos y/o ralentizaciones al resto del sistema.
Mejoras y reescritura de algunas partes de la optimización.
Puede ver la lista completa de nuevas funciones en el sitio web de MySQL.
Cabe destacar que ambos proyectos también fueron portados a la plataforma Power8, en la que ya habíamos realizado pruebas preliminares gracias a la colaboración con IBM y MariaDB. Tanto MariaDB 10.1 como MySQL 5.7.9 utilizan esta plataforma para informar su pico más alto en términos de rendimiento registrado y escalabilidad en la gestión multinúcleo.
¿Qué falta? Todo lo que no está y que me gustaría tener ;)
Consideraciones personales y bromas a un lado, la belleza de un producto de código abierto es la posibilidad de influir en él incluso si no formas parte del equipo de desarrollo interno. Esto se aplica especialmente a nuevas funciones e implementaciones. Al respecto, en este artículo reporto el enlace que hace referencia a las nuevas características que queremos implementar en MariaDB 10.2 y que se desarrollarán de forma prioritaria en función del número de votos obtenidos de la comunidad:
http://bit.ly/mariadb-10-2-vote-new-features
Entonces… ¡regístrate y vota, vota, vota! ;)
Los equipos de ambos proyectos están trabajando nuevamente tanto para perfeccionar las versiones recién lanzadas (lanzamiento menor) como para los próximos lanzamientos (lanzamiento mayor). Tuve el placer de conocer personalmente a muchos de los desarrolladores directamente involucrados en la creación de estos dos proyectos en el Percona Live Europe en Ámsterdam, que finalizó recientemente, donde mi colega Andrea Tosatto y yo celebramos una sesión sobre el uso de una de estas dos bases de datos. La idea general es que todos tenían mucha curiosidad por saber cómo y si las funciones que habían desarrollado podrían ser útiles o mejorarse.
¿Y qué pasa ahora? Para concluir, mi opinión es que ambos productos no sólo son productos cada vez más rápidos y escalables, sino que son productos que se modelan cada vez más en función de las solicitudes del usuario final e intentan crear cada vez más innovación en el mercado de las bases de datos relacionales que, en mi opinión, siempre sigue siendo un sector con una innovación continua y progresiva, también dada por la llegada de NoSQL... pero si estos son los resultados... ¡bienvenido!
Por el momento, mi equipo de I+D y yo ya estamos trabajando para descubrir cómo hacer que estos dos productos sean más utilizables. Al final de este estudio intentaré relatar mis impresiones y experiencias personales sobre ambos.
Para aquellos que quieran seguir más de cerca estos dos productos e intercambiar opiniones con otros expertos del sector, a continuación les dejamos algunos enlaces interesantes a grupos de Facebook muy activos:
GRUPO DE USUARIOS ITALIANO MARIADB
Asistencia
Te ayudamos con la migración y el setup
Transferencia de sitio y buzones incluida en muchos planes. Soporte antes del go-live.
Artículos relacionados
Del blog
Del archivo