Versão estável do MariaDB 10.10

Foi publicada a primeira versão estável do novo branch do SGBD MariaDB 10.10 (10.10.2), dentro do qual está sendo desenvolvido um branch do MySQL que mantém compatibilidade com versões anteriores e se distingue pela integração de mecanismos de armazenamento adicionais e recursos avançados. O desenvolvimento do MariaDB é supervisionado pela Fundação MariaDB independente, seguindo um processo de desenvolvimento aberto e transparente que é independente de fornecedores individuais. MariaDB é fornecido 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 Wikipedia, Google Cloud SQL e Nimbuzz.

Principais melhorias no MariaDB 10.10:

  • Adicionada a função RANDOM_BYTES para obter uma sequência aleatória de bytes de um determinado tamanho.
  • Adicionado tipo de dados INET4 para armazenar endereços IPv4 em uma representação de 4 bytes.
  • Foram alterados os parâmetros padrão da expressão "CHANGE MASTER TO", que agora utiliza um modo de replicação baseado em GTID (Global Transaction ID), caso o servidor master suporte este tipo de identificador. A configuração "MASTER_USE_GTID=Current_Pos" foi descontinuada e deve ser substituída pela opção "MASTER_DEMOTE_TO_SLAVE".
  • Otimizações aprimoradas para operações de mesclagem com um grande número de tabelas, incluindo a capacidade de usar "eq_ref" para mesclar tabelas em qualquer ordem.
  • Algoritmos UCA (Unicode Collation Algoritm) implementados, definidos na especificação Unicode 14 e usados ​​​​para determinar regras de classificação e correspondência levando em consideração o significado dos caracteres (por exemplo, ao classificar valores digitais, a presença de um sinal de menos e um ponto na frente de são levados em consideração um número e diferentes tipos de grafia, e na comparação não é aceito levar em consideração a caixa dos caracteres e a presença de acento). Melhor desempenho das operações UCA nas funções utf8mb3 e utf8mb4.
  • Foi implementada a capacidade de adicionar endereços IP à lista de nós do Galera Cluster que têm permissão para realizar solicitações SST/IST.
  • Por padrão, o modo "explicit_defaults_for_timestamp" é ativado para aproximar o comportamento do MySQL (ao executar "SHOW CREATE TABLE" o conteúdo dos blocos DEFAULT para o tipo timestamp não é mostrado).
  • Na interface de linha de comando, a opção “--ssl” está habilitada por padrão (o estabelecimento de conexões criptografadas por TLS está habilitado).
  • O processamento de expressões UPDATE e DELETE de nível superior foi reformulado.
  • As funções DES_ENCRYPT e DES_DECRYPT e a variável innodb_prefix_index_cluster_optimization foram descontinuadas.

Fonte: opennet.ru

Adicionar um comentário