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.

Ads Blocker Image Powered by Code Help Pro

Bloqueador de anúncios detectado!!!

Nosso site precisa de publicidade para existir. Por favor, insira-o na lista de permissões/lista branca para liberar a exibição de anúncios e apoiar nosso site. Nosso conteúdo é GRATUITO, e tudo o que pedimos é isso!