MariaDB Community Server 11.1 GA e 11.2 RC oficialmente lançados

By | 24/08/2023

MariaDB comunica lançamento do MariaDB Community Server 11.1 GA e 11.2 RC e divulga novos recursos importantes. MariaDB Community Server 11.1 adiciona recursos como a nova função JSON JSON_SCHEMA_VALID para validar um documento JSON em relação a um esquema JSON,

as alterações do otimizador para uma comparação de uma função DATE com um valor constante e para permitir tabela única UPDATE e DELETE, e assim aproveitar as vantagens da semi-junção e a nova série de lançamentos 23.02 do mecanismo MariaDB ColumnStore.

Ao final do post vamos inserir um link para acesso a todos as informações detalhadas. Assim, você verá aqui apenas os destaques do lançamento.

MariaDB Community Server 11.2 RC

A próxima série de lançamentos, 11.2, fornece um recurso integrado Online Schema Change (OSC), novas funções JSON para extrair, converter e comparar strings JSON, aprimoramentos para InnoDB e para comparação e muito mais. O MariaDB Community Server 11.2 inclui o Online Schema Change (OSC) interno do servidor, que torna todas as alterações de esquema (comandos ALTER TABLE) sem bloqueio.

Para operações ALTER TABLE (por exemplo, onde ALGORITHM=INSTANT é usado), o OSC não é necessário. No entanto, para todas as outras operações ALTER, o OSC oferece benefícios significativos na redução do tempo de bloqueio para mínimo. Ter um OSC interno no servidor elimina a necessidade de usar ferramentas externas de linha de comando para reduzir bloqueios de tabela.

As novidades do OSC no MariaDB Community Server 11.2 são:

  • Copiar-Aplicar-Substituir: Primeiro a tabela alterada é copiada e depois as alterações online são aplicadas. Haverá um pequeno bloqueio de tabela para aplicar as últimas alterações e renomear as tabelas. O log binário não é necessário para este processo.
  • Assíncrono: as alterações dos aplicativos são primeiro armazenadas em um buffer de alterações on-line.
  • Triggerless: Somente os manipuladores internos do servidor para uma verificação DML, se ALTER TABLE estiver em andamento, são usados. INSERT, UPDATE ou DELETE, ou seja, acionadores baseados em rotinas armazenadas não são usados.

No MariaDB Server 11.2, uma operação padrão ALTER será uma operação OSC, se possível. Se a operação não puder ser executada como OSC, outro algoritmo será usado. Se a opção LOCK=NONE for especificada explicitamente na instrução ALTER, ou a instrução equivalente a ALTER ONLINE TABLE for usada, a operação só será executada se puder ser feita como OSC e falhará caso contrário.

Leia tudo sobre o lançamento do MariaDB Community Server 11.1 GA e11.2 RC

 
(Ptnik)