Foi lançado o SQLite 3.25 com funções de janela, otimizações e módulo Geopoly. Confira todas as novidades desse importante lançamento.
- Como instalar o módulo de segurança do Banco Itaú no Linux
- Otimização de consulta SQL: como ajustar o desempenho de consultas SQL
- Como instalar o cliente Antares SQL no Linux via Flatpak
SQLite é uma biblioteca em linguagem C que implementa um banco de dados SQL embutido. 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 programas 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.
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.
Novidades do SQLite 3.25
O SQLite 3.25 foi lançado neste fim de semana como a mais nova atualização de recursos.
O grande recurso do SQLite 3.25 é o suporte para funções de janela inspiradas no PostgreSQL, onde os valores de entrada são obtidos de uma “janela” de mais de 1 linhas no conjunto de resultados de uma consulta SELECT.
As funções de janela SQLite devem ser compatíveis com consultas PostgreSQL semelhantes e bem descritas na documentação.
O SQLite 3.25 também tem suporte para renomear colunas usando o comando ALTER TABLE, vários aprimoramentos do otimizador de consulta, melhor simultaneidade em ambientes multiencadeados usando um mutex separado em cada inode dentro do Unix VFS, PRAGMA integrity_check aprimorado e muito mais.
O SQLite 3.25 também introduz um módulo Geopoly como uma interface alternativa para sua extensão R-Tree e usando a notação GeoJSON. Isso é descrito aqui.
Para mais detalhes sobre o SQLite 3.25, consulte a nota de lançamento.
O que está sendo falado no blog
- AMD Está Preparando Muitos Recursos Para o Kernel 4.20
- PostgreSQL 11 não será lançado com suporte a JIT mais rápido ativado por padrão
- SQLite 3.25 lançado com funções de janela, otimizações e módulo Geopoly
- AMD contribui com 8.5x mais código para o kernel Linux do que a NVIDIA
- Instale DroidCam e use um dispositivo Android como webcam