MariaDB 10.5 lançado com o novo mecanismo S3 e muito mais

MariaDB 10.5 lançado com o novo mecanismo S3 e muito mais
MariaDB 10.5 lançado com o novo mecanismo S3 e muito mais

E foi lançado o MariaDB 10.5 com o novo mecanismo S3, alterações de permissão e muito mais. Confira as novidades e veja como instalar no Linux.

MariaDB é um banco de dados cuja estrutura é desenvolvida por uma filial do MySQL, que mantém compatibilidade com versões anteriores e se destaca pela integração de mecanismos de armazenamento adicionais e recursos avançados.

Agora, após um ano de desenvolvimento e quatro versões preliminares, foi apresentada a primeira versão estável da nova ramificação do “MariaDB 10.5”, na qual novos mecanismos, algumas alterações nas permissões, renomeação de arquivos e outras coisas são apresentadas.

Novidades do MariaDB 10.5

MariaDB 10.5 lançado com o novo mecanismo S3 e muito mais

Das principais mudanças que se destacam nesta nova versão, podemos encontrar a adição de dois mecanismos de armazenamento, um deles é o mecanismo S3, que serve para hospedar tabelas MariaDB no Amazon S3 ou qualquer outro armazenamento em nuvem pública ou privada que suporte a API S3.

O S3 suporta tabelas regulares e particionadas (particionadas). Quando tabelas particionadas são colocadas na nuvem, elas podem ser usadas diretamente, mesmo em outro servidor que tenha acesso ao armazenamento S3.

O outro mecanismo de armazenamento adicionado é o ColumnStore, que armazena dados nos links das colunas e usa uma arquitetura distribuída em paralelo.

O mecanismo é baseado na base de armazenamento InfiniDB MySQL e foi projetado para organizar o processamento e a execução de consultas analíticas em grandes conjuntos de dados (Data Warehouse).

Outra mudança importante foi na renomeação de arquivos executáveis ​​que começam com a palavra “mysql” e são renomeados usando a palavra “mariadb”. Nomes antigos são salvos como links simbólicos.

Também se destaca nessa atualização o trabalho sobre a separação de privilégios em componentes menores foi concluído. No lugar do privilégio geral SUPER, uma série de privilégios opcionais “BINLOG ADMIN”, “BINLOG REPLAY”, “CONNECTION ADMIN”, “FEDERATED ADMIN”, “READ_ONLY ADMIN”, “REPLICATION MASTER ADMIN”, “REPLICATION SLAVE ADMIN” e “SET USER”.

Para algumas expressões, os privilégios necessários para executá-las foram alterados.

Como por exemplo: SHOW BINLOG EVENTS agora requer direitos BINLOG MONITOR em vez de REPLICATION SLAVE, SHOW SLAVE HOSTS requer privilégios REPLICATION MASTER ADMIN.

O registro binário usado para replicação da organização, novos campos foram adicionados aos metadados, incluindo chave primária, nome da coluna, conjunto de caracteres e tipo de geometria.

A construção DROP TABLE agora remove de forma confiável as tabelas que permanecem no mecanismo de armazenamento, mesmo se não houver arquivos “.frm” ou “.par”.

O mecanismo de replicação síncrona multimestre da Galera adiciona suporte completo ao GTID (Global Transaction ID), que é comum a todos os nós no grupo identificador de transações.

Foi feita a transição para a nova ramificação da biblioteca PCRE2 (expressões regulares compatíveis com Perl), em vez da série PCRE 8.x clássica.

Além disso, novas versões de links são propostas para se conectar ao MariaDB e MySQL a partir dos programas Python e MariaDB Connector, Python 1.0.0 e MariaDB Connector/C 3.1.9.

Das outras alterações apresentadas nesta nova versão:

  • Nas operações “ALTER TABLE” e “RENAME TABLE”, o suporte para a condição “IF EXISTS” é adicionado para executar a operação somente se a tabela existir;
  • Para os índices, o atributo “CREATE TABLE” implementa “VISIBLE”.
  • Adicionada a expressão “CYCLE” para identificar loops CTE recursivos.
  • O otimizador de processamento de intervalo leva IS NULL em consideração
  • Implementada uma versão acelerada por hardware da função crc32() para as CPUs AMD64, ARMv8 e POWER 8.
  • O utilitário mariadb-binlog e os comandos SHOW BINLOG EVENTS e SHOW RELAYLOG EVENTS exibem sinalizadores de replicação.
  • Inúmeras otimizações de desempenho do mecanismo InnoDB foram introduzidas.
  • Alteradas algumas tinturas padrão. O parâmetro innodb_encryption_threads foi aumentado para 255 e o valor de max_sort_length aumentou de 4 para 8.
  • Reduzido significativamente o tamanho dos arquivos temporários usados ​​ao fazer o pedido com os tipos VARCHAR, CHAR e BLOB.

Para saber mais sobre essa versão do MariaDB, acesse a nota de lançamento.

Como instalar ou atualizar o MariaDB 10.5

MariaDB está disponível nos repositórios das principais distribuições Linux, e portanto, pode ser instalado apenas usando o gerenciador de pacotes destas.

E para instalar a versão mais recente do MariaDB no Ubuntu Linux, use esse tutorial:
Como instalar o MariaDB ou MySQL no Ubuntu

O que está sendo falado no blog

publicado
Categorizado como Arch, bodhi, CentOS, Debian, Deepin, Elementary, Fedora, Gentoo, Kali, Kylin, Linux, Linux Mint, Mageia, Mandriva, Manjaro, Não categorizado, Notícias, Open Source, OpenBSD, OpenMandriva, openSUSE, pclinuxos, Pop!_OS, RedHat, Sabayon, Scientific, slackware, Software livre, Solus, SUSE, Trisquel, Ubuntu, Zorin Marcado com , , , , ,

Por Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Sair da versão mobile