Versão estável do MariaDB 10.7

Após seis meses de desenvolvimento, foi lançada a primeira versão estável do novo banco de dados MariaDB 10.7 (10.7.2). Esta versão é um fork do MySQL que mantém a compatibilidade com versões anteriores e apresenta a integração de mecanismos de armazenamento adicionais e recursos avançados. O desenvolvimento do MariaDB é supervisionado pela Fundação MariaDB, uma organização independente, seguindo um processo de desenvolvimento completamente aberto e transparente, independente de qualquer fornecedor individual. O MariaDB é distribuído como substituto do MySQL em muitas distribuições. Linux (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) e foi implementado em grandes projetos como a Wikipédia, o Google Cloud SQL e o Nimbuzz.

Ao mesmo tempo, a primeira versão de teste da próxima ramificação principal do MariaDB 10.8.1 e as atualizações corretivas 10.6.6, 10.5.14, 10.4.23, 10.3.33 e 10.2.42 foram lançadas. A versão 10.7.2 foi a primeira após a mudança do projeto para um novo modelo de geração de versões, o que implicou uma redução do período de suporte de 5 anos para 1 ano e uma transição para a formação de versões significativas não uma vez por ano, mas uma vez por trimestre .

Principais melhorias no MariaDB 10.7:

  • Adicionado um novo tipo de dados UUID projetado para armazenar identificadores exclusivos de 128 bits.
  • Novas funções foram propostas para processar dados no formato JSON: JSON_EQUALS() para comparar a identidade de dois documentos JSON e JSON_NORMALIZE() para trazer objetos JSON para um formato adequado para realizar operações de comparação (classificação de chaves e remoção de espaços).
  • Adicionada a função NATURAL_SORT_KEY() para ordenar strings levando em consideração valores digitais (por exemplo, a string “v10” após a classificação ocorrerá após a string “v9”).
  • Adicionada a função SFORMAT() para formatação arbitrária de strings - a entrada é uma string com comandos de formatação e uma lista de valores para substituição (por exemplo, 'SFORMAT("A resposta é {}.", 42)').
  • Melhor relatório de erros em consultas INSERT que adicionam dados a múltiplas linhas (o comando GET DIAGNOSTICS agora exibe a propriedade ROW_NUMBER indicando o número da linha com o erro).
  • Está incluído um novo plugin de verificação de senha, password_reuse_check, que permite limitar a reutilização de senhas por um usuário (verificando se a nova senha não corresponde às senhas usadas durante o tempo especificado pelo parâmetro password_reuse_check_interval).
  • Adicionado suporte para as expressões “ALTER TABLE ... CONVERT PARTITION .. TO TABLE” e “ALTER TABLE ... CONVERT TABLE ... TO PARTITION” para converter uma partição em uma tabela e vice-versa.
  • A opção “--as-of” foi adicionada ao utilitário mariadb-dump para despejar um dump correspondente a um estado específico da tabela versionada.
  • Para o MariaDB Galera Cluster, novos estados “aguardando execução isolada”, “aguardando TOI DDL”, “aguardando controle de fluxo” e “aguardando certificação” são implementados no PROCESSLIST.
  • Um novo parâmetro “reordenar” foi adicionado ao otimizador. Para cadeias de caracteres multibyte, o desempenho da correspondência com reconhecimento de significado de caracteres em operações de intervalo ASCII foi melhorado.
  • O armazenamento InnoDB melhorou o desempenho para operações de inserção em lote, pré-classificação e construção de índice.
  • Foram corrigidas 5 vulnerabilidades cujos detalhes ainda não foram divulgados: CVE-2022-24052, CVE-2022-24051, CVE-2022-24050, CVE-2022-24048, CVE-2021-46659.
  • Dentre as mudanças na versão de teste do MariaDB 10.8.1, podemos destacar a implementação de índices ordenados em ordem decrescente, o que pode melhorar significativamente o desempenho das operações ORDER BY na busca em ordem inversa. Adicionados especificadores IN, OUT, INOUT e IN OUT para funções armazenadas. No InnoDB, o número de operações de gravação ao registrar a reversão (refazer) das operações foi reduzido.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção DDoS, servidores VPS VDS 🔥 Compre hospedagem de sites confiável com proteção contra DDoS, servidores VPS/VDS | ProHoster