O MariaDB 11 já foi lançado e estas são as suas novidades

MariaDB 11

MariaDB 10.0.0 foi lançado há mais de dez anos (12 de novembro de 2012)

10 anos após a fundação da filial 10.x, finalmente a nova versão e ramificação do MariaDB 11.0.0 foi lançadao que traz várias melhorias importantes e quebra mudanças de compatibilidade.

O MariaDB 11 já foi lançado e essas são suas novidades e estará pronto para uso em produção após a estabilização. A próxima ramificação significativa do MariaDB 12, contendo alterações que quebram a compatibilidade, deve ocorrer não antes de 10 anos (em 2032).

Para quem não conhece o projeto MariaDB, saiba que desenvolve uma bifurcação do MySQL que mantém a compatibilidade com versões anterioress sempre que possível e se distingue pela integração de mecanismos de armazenamento adicionais e recursos avançados.

O desenvolvimento do MariaDB é supervisionado pela fundação independente MariaDB, seguindo um processo de desenvolvimento aberto e transparente independente de fornecedores individuais. O MariaDB vem em vez do MySQL em muitas distribuições do Linux.

Principais novos recursos do MariaDB 11

Nesta nova versão do MariaDB 11, uma das principais melhorias na ramificação é a tradução do otimizador de consultas a um novo modelo de ponderação (modelo de custo), que fornece uma previsão mais precisa dos pesos de cada plano de execução de consulta. Embora o novo modelo elimine alguns gargalos de desempenho, ele pode não ser ideal em todos os cenários e algumas consultas podem ficar lentas, portanto, os usuários são incentivados a participar dos testes e notificar os desenvolvedores em caso de problemas.

O modelo acima funcionou bem para encontrar o índice ideal, mas teve problemas com a aplicabilidade de varreduras de tabela, varreduras de índice ou pesquisas de intervalo. No novo modelo, essa desvantagem é eliminada alterando a gramatura das operações com o mecanismo de armazenamento.

avaliações de desempenho para operações com uso intensivo de disco, como verificações de gravação sequencial, agora eles assumem que os dados são armazenados em um SSD com capacidade de leitura de 400 MB por segundo. Além disso, outros parâmetros de peso do otimizador foram refinados, o que, por exemplo, permitiu implementar a possibilidade de usar índices para operações "ORDER BY/GROUP BY" em subconsultas e agilizar o trabalho com tabelas muito pequenas.

Outra novidade que se destaca é que o novo modelo de ponderação permitirá escolher um plano de execução de consulta mais otimizado nas seguintes situações:

  • Ao usar consultas que abrangem mais de 2 tabelas.
  • Quando há índices que contêm um grande número de valores idênticos.
  • Ao usar intervalos que cobrem mais de 10% da tabela.
  • Quando você tem consultas complexas onde nem todas as colunas usadas são indexadas.
  • Ao usar consultas que envolvem diferentes mecanismos de armazenamento (por exemplo, quando uma consulta contém acesso a tabelas nos mecanismos InnoDB e Memory).
  • Usando FORCE INDEX para melhorar o plano de consulta.
  • Quando o plano de consulta é rebaixado no caso de usar "ANALYZE TABLE".
  • Quando a consulta abrange um grande número de exibições (grande número de SELECTs aninhados).
  • Ao usar cláusulas ORDER BY ou GROUP BY que correspondem a índices.

Na parte de quebra de compatibilidade Nesta nova versão do MariaDB 11, são mencionadas as seguintes quebras que encontraremos neste novo branch:

  • Os direitos SUPER não permitem mais que você execute ações para as quais estão disponíveis privilégios definidos separadamente. Por exemplo, alterar o formato dos logs binários exigirá direitos BINLOG ADMINISTRATOR.
  • Removida a implementação do buffer de alteração no InnoDB.
  • innodb_flush_method e innodb_file_per_table obsoletos.
  • O suporte para nomes mysql* foi descontinuado.
  • Configuração obsoleta de explicit_defaults_for_timestamp para 0.
  • Os links simbólicos foram movidos para um pacote separado para compatibilidade com o MySQL.
  • O valor do parâmetro innodb_undo_tablespaces foi alterado de padrão para 3.

Finalmente se você estiver interessado em saber mais sobre isso sobre este novo lançamento, você pode conferir os detalhes no link a seguir


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.