Saltar para conteúdo


- - - - -

SQLite anuncia suporte para MMIO

sqlite comunicacao io mmio

O SQLite, software que gere a base de dados e confere toda a abstracção sobre esses dados (DBMS), foi hoje actualizado para a versão 3.7.17. O que torna esta release importante é o facto de introduzir suporte para comunicação I/O mapeada na memória RAM (MMIO), tornando mais directa a comunicação entre um processo Android e as suas instâncias de SQlite.

Imagem colocada


(Legenda: ilustração da versão anterior do SQLite)


Utilizando o MMIO para acesso aos ficheiros guardados no armazenamento interno, as operações deverão ser muito mais rápidas, visto que os conteúdos do armazenamento interno não necessitarão de ser copiados entre o Kernel e o processo de SQlite na userland. Segundo os developers do SQLite, utilizando este suporte MMIO a performance do dispositivo poderá duplicar.

Imagem colocada


(Legenda: ilustração da versão mais recente do SQLite)


A library do SQLite vai também utilizar menos RAM, visto que partilhará páginas com a cache do sistema operativo em vez de criar cópias das mesmas, como era apanágio da versão anterior. Mais detalhes em SQLite.org e no repositório oficial do SQLite para Android.

Fonte: Phoronix
Fontes imagens: SQLite.org e adaptação de imagem de mcobject (especificamente daqui)


0 Comentários