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.






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