Quando apereceu o SQLite poucos acreditavam que essa tecnologia, mas surpreendentemente , ela rápidamente se integrou juntamente com as outras linguagens de programação existentes. No PHP4 era necessário configurar o php.ini para trabalhar com a livria mas o PHP5 traz tudo pronto a funcionar.
Esta base dados é uma base de dados relacional a nível de arquitectura , sendo que todos os processos necessários ao seu funcionamento (tabelas, informação , indices...) ,estão contidos em apenas um unico ficheiro contido e manipulado directamente no sistema, ou seja , é um sistema embebido, cujo motor SQL não necessita de alguma configuração.
O SQLite é uma pequena livraria escrita em C escrita por Richard Hipp, e a padronização de acesso e mainupulação de dados é o SQL.
A ideia que se matinha de que uma base de dados é uma aplicação do tipo cliente-servidor, cujo protocolo de comunicação TCP-IP atrás de uma porta qualquer, foi posta de lado por esta nova tecnologia que funciona como um ficheiro (na verdade é-o) , no qual toda a informação relativa a uma determinada funcionalidade ou objectivo está contido sob a forma de base de dados.
Algumas propriedades do SQLite são no mínimo interessantes:
O prestigio reconhecido a esta tecnologia atinguí o apogeu quando o seu criador Richard Hipp, foi reconhecido com o prémio atribuido pela Google e pela colossal editora O´REILLY com o prémio "Open Source Award Winner" em 2005.
Este feito foi o projectar para que muitos utilizadores passasem a pelo menos testar e verifcar as funcionalidades que a tecnologia proporcionava, e o certo é que muitos passaram a utilizá-la com frequência, não só devido à facilidade de gestão mas à sua rápidez e portabilidade.
Com o surgimento do PHP- GTK (a livraria que permite criar aplicações gráficas), o SQLite, teve junto dos programadores PHP o merecido reconhecimento e passou a ser utilizado em massa.
Eu pessoalmente uso esta tecnologia nas minhas aplicações escritas em PHP-GTK, e uso uma classe genérica que desenvolvi para acessar manipular e consultar dados usando SQLite.
Todo o código está disponível na minha página pessoal na secção de downloads.
Esta base dados é uma base de dados relacional a nível de arquitectura , sendo que todos os processos necessários ao seu funcionamento (tabelas, informação , indices...) ,estão contidos em apenas um unico ficheiro contido e manipulado directamente no sistema, ou seja , é um sistema embebido, cujo motor SQL não necessita de alguma configuração.
O SQLite é uma pequena livraria escrita em C escrita por Richard Hipp, e a padronização de acesso e mainupulação de dados é o SQL.
A ideia que se matinha de que uma base de dados é uma aplicação do tipo cliente-servidor, cujo protocolo de comunicação TCP-IP atrás de uma porta qualquer, foi posta de lado por esta nova tecnologia que funciona como um ficheiro (na verdade é-o) , no qual toda a informação relativa a uma determinada funcionalidade ou objectivo está contido sob a forma de base de dados.
Algumas propriedades do SQLite são no mínimo interessantes:
- Transacções atómicas, consistentes, isoladas, e duráveis (ACID) mesmo até quando o sistemas falha devido a quebra de energia.
- Nenhuma configuração - não necessita instalação ou pianel de controlo
- Implementa a maioria das normas padrão SQL92.
- Uma base d eaddos completa é armazenada num simples ficheiro
- As base de dados podem ser partilhadas ente máquinas com diferente ordem de bits
- Suporta base d edados acima dos 2 tebibytes (241 bytes) em tamanho
- Strings e BLOBs acima dos 2 gibibytes (231 bytes) em tamanho
- Arquitectura base necessária bastante reduzida 400Kib
- Mais rápido face aos sistemas de base dados cliente/servidor na maioria das operações
- API de fácil uso
- Implementações TCL incluídas As implementações para as várias linguagens estão disponiveis de forma separada.
- Código bem comentado e testado com cobertura d etestes superior a 95%
- Sem dependências
- Código fonte de dominio público. Pode usá-lo para o que quiser.
O prestigio reconhecido a esta tecnologia atinguí o apogeu quando o seu criador Richard Hipp, foi reconhecido com o prémio atribuido pela Google e pela colossal editora O´REILLY com o prémio "Open Source Award Winner" em 2005.
Este feito foi o projectar para que muitos utilizadores passasem a pelo menos testar e verifcar as funcionalidades que a tecnologia proporcionava, e o certo é que muitos passaram a utilizá-la com frequência, não só devido à facilidade de gestão mas à sua rápidez e portabilidade.
Com o surgimento do PHP- GTK (a livraria que permite criar aplicações gráficas), o SQLite, teve junto dos programadores PHP o merecido reconhecimento e passou a ser utilizado em massa.
Eu pessoalmente uso esta tecnologia nas minhas aplicações escritas em PHP-GTK, e uso uma classe genérica que desenvolvi para acessar manipular e consultar dados usando SQLite.
Todo o código está disponível na minha página pessoal na secção de downloads.
Sem comentários:
Enviar um comentário