Foi lançado o SQLite 3.31 com suporte para colunas geradas e outras novidades. Confira todas as novidades desse importante lançamento.
SQLite é uma biblioteca em linguagem C que implementa um banco de dados SQL embutido. Entretanto, ele não é uma biblioteca cliente usada para se conectar com um grande servidor de banco de dados, mas sim o próprio servidor.
Os aplicativos que usam a biblioteca SQLite podem ter acesso a banco de dados SQL sem executar um processo SGBD separado. SQLite A biblioteca SQLite lê e escreve diretamente no arquivo de banco de dados no disco.
E, basicamente, o uso do SQLite é recomendado em cenários onde a simplicidade da administração, implementação e manutenção são mais importantes que incontáveis recursos que SGBDs, mais voltados para aplicações complexas, possivelmente implementam.
Felizmente, as situações onde a simplicidade é a melhor escolha são muito mais frequentes do que pode-se imaginar.
Agora, o SQLite recebeu seu primeiro grande lançamento de 2020 nesta semana, SQLite 3.31.
Novidades do SQLite 3.31
Um dos principais recursos do SQLite 3.31 é o suporte a colunas geradas/computadas.
Com colunas geradas, as colunas de uma tabela são valores retornados por uma função de outras colunas na mesma linha.
Essas colunas geradas automaticamente são somente leitura e têm outras limitações, mas estão abertas a uma variedade de casos de uso interessantes.
O SQLite 3.31 também tem novas opções em torno de limites de salto rígido, uma nova opção para impedir o SQLite de abrir links simbólicos, várias novas APIs, desempenho mais rápido da interrupção do SQLite3, melhor desempenho do alocador de memória e outras alterações.
Para mais detalhes sobre o SQLite 3.31, consulte a nota de lançamento.
- Como instalar o módulo de segurança do Banco do Brasil no Linux
- Como instalar o PostgreSQL no Fedora e derivados
- Como instalar o DB Browser for SQLite no Linux via Snap