Versión estable de MariaDB 10.7

Despois de 6 meses de desenvolvemento, publicouse a primeira versión estable da nova rama do DBMS MariaDB 10.7 (10.7.2), dentro da cal se está a desenvolver unha rama de MySQL que mantén a compatibilidade con versións anteriores e que se distingue pola integración de almacenamento adicional. motores e capacidades avanzadas. O desenvolvemento de MariaDB está supervisado pola Fundación MariaDB independente, seguindo un proceso de desenvolvemento completamente aberto e transparente que é independente dos provedores individuais. MariaDB ofrécese como substituto de MySQL en moitas distribucións de Linux (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) e implementouse en proxectos tan grandes como Wikipedia, Google Cloud SQL e Nimbuzz.

Ao mesmo tempo, lanzáronse a primeira versión de proba da seguinte rama principal de MariaDB 10.8.1 e as actualizacións correctoras 10.6.6, 10.5.14, 10.4.23, 10.3.33 e 10.2.42. A versión 10.7.2 foi a primeira despois de que o proxecto cambiase a un novo modelo de xeración de versións, o que implicou unha redución do período de soporte de 5 anos a 1 ano e unha transición á formación de lanzamentos significativos non unha vez ao ano, senón unha vez ao trimestre. .

Melloras clave en MariaDB 10.7:

  • Engadiuse un novo tipo de datos UUID deseñado para almacenar identificadores únicos de 128 bits.
  • Propuxéronse novas funcións para procesar datos en formato JSON: JSON_EQUALS() para comparar a identidade de dous documentos JSON e JSON_NORMALIZE() para traer obxectos JSON nun formato axeitado para realizar operacións de comparación (clasificación de claves e eliminación de espazos).
  • Engadida a función NATURAL_SORT_KEY() para ordenar cadeas tendo en conta os valores dixitais (por exemplo, a cadea "v10" despois da clasificación terá lugar despois da cadea "v9").
  • Engadiuse a función SFORMAT() para o formato arbitrario de cadeas: a entrada é unha cadea con ordes de formato e unha lista de valores para substituír (por exemplo, 'SFORMAT ("A resposta é {}.", 42)').
  • Informes de erros mellorados nas consultas INSERT que engaden datos a varias filas (o comando GET DIAGNOSTICS agora mostra a propiedade ROW_NUMBER indicando o número de fila co erro).
  • Inclúese un novo complemento de verificación de contrasinais, password_reuse_check, que permite limitar a reutilización de contrasinais por un usuario (comprobando que o novo contrasinal non coincide cos contrasinais utilizados durante o tempo especificado polo parámetro password_reuse_check_interval).
  • Engadido soporte para as expresións “ALTER TABLE ... CONVERT PARTITION .. TO TABLE” e “ALTER TABLE ... CONVERT TABLE ... TO PARTITION” para converter unha partición nunha táboa e viceversa.
  • A opción "--as-of" engadiuse á utilidade mariadb-dump para volcar un volcado correspondente a un estado específico da táboa versionada.
  • Para MariaDB Galera Cluster, os novos estados "esperando para executar de forma illada", "esperando por TOI DDL", "esperando por control de fluxo" e "esperando pola certificación" están implementados en PROCESSLIST.
  • Engadiuse un novo parámetro "reordenar" ao optimizador. Para as cadeas de varios bytes, mellorouse o rendemento da coincidencia de caracteres conscientes do significado nas operacións de intervalo ASCII.
  • O almacenamento de InnoDB mellorou o rendemento para as operacións de inserción por lotes, a clasificación previa e a creación de índices.
  • Corrixáronse 5 vulnerabilidades, cuxos detalles aínda non foron revelados: CVE-2022-24052, CVE-2022-24051, CVE-2022-24050, CVE-2022-24048, CVE-2021-46659.
  • Entre os cambios na versión de proba de MariaDB 10.8.1, podemos destacar a implementación de índices ordenados en orde descendente, o que pode mellorar significativamente o rendemento das operacións ORDER BY cando se obteñen en orde inversa. Engadíronse especificadores IN, OUT, INOUT e IN OUT para funcións almacenadas. En InnoDB, o número de operacións de escritura ao rexistrar operacións de retroceso (refacer) reduciuse.

Fonte: opennet.ru

Engadir un comentario