MySQL 8.1 está disponible desde hoy con las compilaciones de servidor de la comunidad ya disponibles para esta última gran actualización de este popular servidor de bases de datos SQL.
Mientras que muchos en el mundo del software libre han recurrido a la bifurcación MariaDB, para aquellos interesados en MySQL aguas arriba la versión MySQL Community Server 8.1 ya está disponible. Este es un lanzamiento significativo con MySQL 8.0 habiendo debutado allá por abril de 2018. Entre las adiciones con MySQL 8.1 está permitiendo que la salida EXPLAIN FORMAT=JSON se utilice con una opción INTO para permitir que la salida EXPLAIN con formato JSON se almacene en una variable de usuario para su uso con funciones MySQL JSON. También en el frente JSON, MySQL 8.1 también añade la sentencia SHOW PARSE_TREE para mostrar un árbol de análisis con formato JSON para una sentencia SELECT.
Puede leer también | Paso a paso en Windows 10 Como instalar MySQL
El cliente MySQL 8.1 ahora preserva los comentarios. Hasta ahora el comportamiento por defecto de MySQL era eliminar los comentarios del cliente MySQL, mientras que con la versión 8.1 se ha decidido conservarlos a menos que se ejecute el cliente con "--skip-comments".
MySQL 8.1 también trae un registro mejorado del proceso de apagado para ayudar en la solución de problemas y depuración de problemas.
Más detalles sobre los cambios de MySQL 8.1 en las notas de la versión. MySQL 8.1 community server builds están disponibles en dev.mysql.com.
Historia de MySQL
MySQL es un sistema de gestión de bases de datos relacional de código abierto que se originó en Suecia y fue desarrollado por una empresa llamada MySQL AB, fundada por Michael Widenius, David Axmark y Allan Larsson en 1995. El nombre de MySQL es una combinación del nombre de la hija de Michael (My) y las iniciales de Structured Query Language (SQL).
Puede leer también | ArchLinux dejará de dar soporte oficial a MySQL
A lo largo de los años, MySQL ha experimentado una evolución significativa y se ha convertido en uno de los sistemas de gestión de bases de datos más populares del mundo, utilizado ampliamente tanto por pequeñas empresas como por grandes corporaciones.
Algunos aspectos destacados de MySQL 8.0, que fue lanzado el 19 de abril de 2018, incluyen:
-
Mayor rendimiento: MySQL 8.0 incluye mejoras en el rendimiento, lo que permite una mayor escalabilidad y optimización de consultas.
-
Soporte para SQL Window Functions: Introduce funciones de ventana SQL que permiten realizar cálculos sobre un conjunto de filas relacionadas y devolver resultados basados en ese conjunto.
-
Soporte para Common Table Expressions (CTE): Las CTE permiten definir consultas auxiliares dentro de la consulta principal, lo que facilita la escritura de consultas más complejas y legibles.
-
MySQL Document Store: Introdujo una API de NoSQL que permite a los desarrolladores acceder a los datos de MySQL utilizando el formato JSON, lo que facilita la integración con aplicaciones que utilizan bases de datos NoSQL.
-
Soporte para caracteres Unicode: MySQL 8.0 mejoró el soporte para caracteres Unicode y emojis.
-
Manejo de transacciones y ACID: MySQL 8.0 fortaleció su soporte para transacciones y garantizó que las operaciones cumplan con las propiedades ACID (Atomicidad, Consistencia, Aislamiento y Durabilidad).
Es importante tener en cuenta que, aunque no tengo información sobre MySQL 8.1 o versiones posteriores, es probable que las versiones futuras continúen mejorando el rendimiento, la seguridad y la funcionalidad general del sistema de gestión de bases de datos. Si deseas obtener información más actualizada, te recomiendo visitar el sitio web oficial de MySQL o consultar la documentación oficial más reciente.