SQLite 3.25 lançado com funções de janela, otimizações e módulo Geopoly

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.


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.

SQLite 3.25 lançado com funções de janela, otimizações e módulo Geopolyq
SQLite 3.25 lançado com funções de janela, otimizações e módulo Geopoly

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

Sobre o Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.

Deixe um comentário

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.