Versión estable de MariaDB 10.10

Se ha publicado la primera versión estable de la nueva rama DBMS MariaDB 10.10 (10.10.2), dentro de la cual se está desarrollando una rama de MySQL que mantiene la compatibilidad con versiones anteriores y se distingue por la integración de motores de almacenamiento adicionales y funciones avanzadas. El desarrollo de MariaDB es supervisado por la Fundación MariaDB independiente, siguiendo un proceso de desarrollo abierto y transparente independiente de proveedores individuales. MariaDB se envía en lugar de MySQL en muchas distribuciones de Linux (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) y ha sido adoptado por proyectos importantes como Wikipedia, Google Cloud SQL y Nimbuzz.

Mejoras clave en MariaDB 10.10:

  • Se agregó la función RANDOM_BYTES para obtener una secuencia aleatoria de bytes de un tamaño determinado.
  • Se agregó el tipo de datos INET4 para almacenar direcciones IPv4 en una representación de 4 bytes.
  • Se han cambiado los parámetros predeterminados de la expresión "CHANGE MASTER TO", que ahora utiliza un modo de replicación basado en GTID (Global Transaction ID), si el servidor maestro admite este tipo de identificador. La configuración "MASTER_USE_GTID=Current_Pos" ha quedado obsoleta y debe reemplazarse por la opción "MASTER_DEMOTE_TO_SLAVE".
  • Optimizaciones mejoradas para operaciones de fusión con una gran cantidad de tablas, incluida la capacidad de usar "eq_ref" para fusionar tablas en cualquier orden.
  • Se implementaron algoritmos UCA (Algoritmo de intercalación Unicode), definidos en la especificación Unicode 14 y utilizados para determinar las reglas de clasificación y coincidencia teniendo en cuenta el significado de los caracteres (por ejemplo, al clasificar valores digitales, la presencia de un menos y un punto delante de se tiene en cuenta un número y diferentes tipos de ortografía, y al comparar no se acepta tener en cuenta la caso de los caracteres y la presencia de tilde). Rendimiento mejorado de las operaciones UCA en las funciones utf8mb3 y utf8mb4.
  • Se ha implementado la capacidad de agregar direcciones IP a la lista de nodos del clúster Galera que pueden realizar solicitudes SST/IST.
  • Por defecto, el modo "explicit_defaults_for_timestamp" está activado para acercar el comportamiento a MySQL (al ejecutar "SHOW CREATE TABLE" no se muestra el contenido de los bloques DEFAULT para el tipo de marca de tiempo).
  • En la interfaz de línea de comando, la opción “--ssl” está habilitada de forma predeterminada (el establecimiento de conexiones cifradas con TLS está habilitado).
  • Se ha reelaborado el procesamiento de expresiones ACTUALIZAR y ELIMINAR de nivel superior.
  • Las funciones DES_ENCRYPT y DES_DECRYPT y la variable innodb_prefix_index_cluster_optimization han quedado obsoletas.

Fuente: opennet.ru

Añadir un comentario