Lançamento do SGBD SQLite 3.33

Publicado lançamento SQLite 3.33.0, um banco de dados leve, apresentado como uma biblioteca plugável. O código do SQLite é distribuído como domínio público, ou seja, pode ser utilizado sem restrições e gratuitamente para qualquer finalidade. O suporte financeiro para os desenvolvedores do SQLite é fornecido por um consórcio criado especialmente, que inclui empresas como Adobe, Oracle, Mozilla, Bentley e Bloomberg.

Principais mudanças:

  • Expressão implementada ATUALIZAR DE para atualizar o conteúdo da tabela com base na seleção de outra tabela. A sintaxe utilizada está de acordo com o PostgreSQL.
  • O tamanho máximo do banco de dados foi aumentado para 281 TB.
  • Em PRAGMA integrity_check foi possibilitada a verificação seletiva apenas de uma tabela específica e dos índices relacionados a ela (anteriormente, todo o banco de dados era sempre verificado).
  • Adicionada a extensão decimal com funções de aritmética decimal com precisão arbitrária.
  • Na extensão ieee754 foram feitas melhorias para suporte a números binary64.
  • Na interface de linha de comando (CLI) foram adicionados novos modos de formatação de saída 'box', 'json', 'markdown' e 'table'. No modo de saída 'column', o ajuste automático das colunas é feito com base no conteúdo da linha mais longa. No modo de saída 'quote', o valor do delimitador configurado pelo comando '.separator' é considerado.
  • Na CLI estão integradas as extensões decimal e ieee754.
  • Foram feitas melhorias no planejador de consultas. A performance das consultas 'SELECT min(x) FROM t WHERE y IN (?,?,?)' foi aumentada na presença do índice t(x,y). Foi implementada a definição da possibilidade de uso do plano de consulta full-index-scan para consultas com a expressão 'INDEXED BY'.
  • No modo WAL (Write-Ahead Logging) em caso de falha na operação de gravação que leva à inconsistência de dados no arquivo shm, as transações subsequentes agora podem restaurar a integridade do arquivo shm em presença de transações ativas de leitura, em vez de gerar um erro SQLITE_PROTOCOL.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster