Nova extensão para o nosso PHP 5 - SQLite

15 de Outubro de 2008 · 3 Comentários

A pedido dos clientes, disponibilizamos a extensão SQLite no PHP 5. O SQLite é um banco de dados “light”, como o nome sugere, e roda no mesmo servidor em que se encontra o seu site. Desta forma, o próprio banco fica armazenado em um arquivo local e pode ser transportado de um servidor/aplicação para outro livremente.

Recomendações para uso do SQLite:

  • não coloque o arquivo do banco em diretórios visíveis na web - evite colocá-lo abaixo da pasta public_html. O melhor é criar um diretório no mesmo nível do public_html. Se realmente for necessário colocar dentro da estrutura do public_html, proteja o diretorio com o arquivo .htaccess;
  • utilize tabelas com poucos dados. O SQLite roda no mesmo servidor que o seu site (ao contrário do MySQL e do SQL Server que rodam em servidores separados) e pode comprometer a performance se ele for muito grande ou tiver muitos acessos. Para muitos acessos prefira o MyQL que é incluso gratuitamente no seu plano ou o SQL Server;
  • para o nome do arquivos, utilize sufixos como “.db”, “.sqlite” para lembrá-lo que o arquivo é um banco de dados;
  • cuidado ao sobrescrever ou manipular o arquivo enquanto o site estiver no ar por que há riscos de corrompê-lo. É interessante, desativar a manipulação temporiamente, mexer no arquivo e em seguida reativar.

O módulo instalado suporta a versão SQLite 2. Para o SQLite 3 deve-se utilizar a extensão PDO_SQLite.

O post completo sobre o PHP pode ser visto neste link.

Compartilhe:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google

Tags: Desenvolvedores · Tecnologia

3 respostas até agora ↓

  • 1 206source // 29 de Outubro de 2008 às 23:16

    Essa extensão e muito boa, especialmente para pequenos scripts.

  • 2 Gustavo // 17 de Março de 2009 às 14:51

    E tem o módulo do SQLite para o Python também?

    []s

  • 3 Renato // 18 de Março de 2009 às 19:25

    Gustavo,
    O mod_python ou python CGI já suportam o SQLite.
    Renato.

Deixe um comentário