A nova versão do banco de dados MariaDB 10.4 já foi lançada

MariaDB

Após um ano de desenvolvimento e seis versões preliminares, a nova versão estável do novo ramo do DBMS MariaDB 10.4 já foi lançada., dentro do qual uma ramificação do MySQL é desenvolvida, que mantém a compatibilidade com versões anteriores e oferece integração de mecanismos de armazenamento adicionais e funções avançadas.

O desenvolvimento do MariaDB é supervisionado pela Fundação MariaDB independente de acordo com um processo de desenvolvimento totalmente aberto e transparente, independente de fornecedores individuais.

MariaDB vem no lugar do MySQL em muitas distribuições Linux (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) e é implementado em projetos importantes como Wikipedia, Google Cloud SQL e Nimbuzz.

Principais novos recursos do MariaDB 10.4

Uma das principais características desta versão do MariaDB é que contara com um suporte de 5 anos, portanto, esta versão terá suporte até junho de 2024.

Transição para usar o padrão C ++ 11 (Operações atômicas estão envolvidas) e o desempenho das propriedades de localidade "Collation" para Unicode foi significativamente aumentado, permitindo definir regras de classificação e métodos de comparação, levando em consideração o significado dos caracteres.

A estrutura inclui a tecnologia de replicação mestre múltipla síncrona Galera 4, que permite a aplicação da topologia mestre múltiplo ativo-ativo, permitindo a leitura e gravação em qualquer nó.

Na replicação síncrona, todos os nós sempre contêm dados reais, ou seja, garantiu a ausência de transações perdidas, uma vez que a transação é registrada apenas depois que os dados são distribuídos para todos os nós.

A replicação é feita em modo paralelo, no nível da linha, apenas com informações sobre as alterações transmitidas.

Em sistemas do tipo Unix, o plugin de autenticação unix_socket está habilitado por padrão, permitindo que você use as contas no sistema para se conectar ao DBMS usando um soquete Unix local.

Também podemos encontrar isso capacidade adicional de atribuir vida útil de senha de usuário, após o qual a senha é marcada como expirada.

Para estabelecer o prazo de validade da senha nas operações "CRIAR USUÁRIO" e "ALTERAR USUÁRIO" devemos adicionar o termo "SENHA EXPIRA INTERVALO N DIA".

Por outro lado será encontrado suporte para bloquear o usuários do DBMS usando a expressão "ACCOUNT LOCK" nas operações "CREATE USER" e "ALTER USER".

Também a execução de verificações de privilégios foi significativamente acelerada em configurações com um grande número de usuários ou regras de acesso.

Uso descontinuado das tabelas mysql.user e mysql.host. A tabela mysql.global_priv agora é usada para armazenar contas de usuário e privilégios globais.

Suporte para tabelas com versão sistêmica, em que não apenas o segmento de dados atual é armazenado, mas as informações sobre todas as alterações feitas anteriormente são mantidas, sÉ expandido por operações de lapso de tempo.

Adicionado novo comando "FLUSH SSL" para recarregar certificados SSL sem reiniciar o servidor;

Nas operações "INSTALL PLUGIN", "DESINSTALAR PLUGIN" e "DESINSTALAR SONAME", foi adicionado suporte para as expressões "IF NOT EXISTS" e "IF EXISTS".

Placas de sistema resistentes a choques são propostas para o armazenamento do qual o motor Aria é usado.

Por fim, também podemos destacar que foi adicionada a capacidade de usar mais de um plugin de autenticação para cada conta.

Outras alterações que podem ser encontradas nesta versão são:

  • O plugin de autenticação adicionou a expressão de suporte "SET PASSWORD"
  • Plugin adicionado para definir seus próprios tipos de campo
  • Adicionado suporte para funções de janela UDF (funções definidas pelo usuário)
  • A operação "FLUSH TABLES" implementa o modo "BACKUP LOCK", que pode ser usado ao fazer backup dos arquivos de banco de dados
  • Adicionado suporte para comandos de servidor começando com o nome mariadb, alternativa aos comandos começando com "mysql" (por exemplo, mariadump em vez de mysqldump).

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.