segunda-feira, 12 de setembro de 2011

SQLite

Boa Noite!


Vamos Inaugurar o blogue com a primeira de algumas postagens sobre esta biblioteca escrita em Linguagem C, que implementa um poderoso banco de dados amplamente utilizado nos dias em hoje em diversos softwares já consagrados como por exemplo o  navegador Google Crome, estando também implementado nativamente nas bibliotecas do SDK QT, uma poderosa biblioteca de desenvolvimento C++, sendo que não podemos nos esquecer do Sistema Operacional Android, que em sua SDK também implementa nativamente as bibliotecas do SQLite.
A biblioteca SQLite, basicamente implementa um banco de dados em um arquivo, onde ele lê e escreve todas as informações que são submetidas e requeridas através da Linguagem SQL.
O uso desta biblioteca é recomendado quando não se tem a necessidade dos incontáveis recursos de um Gerenciador de Banco de dados Convencional como o SQL Server, Oracle e Mysql por exemplo.

Sendo que o SQLite é recomentado para aplicações onde:
  •  Sites (com menos de cem mil requisições por dia);
  •  Dispositivos e sistemas embarcados;
  • Aplicações desktop;
  •  Ferramentas estatísticas e de análise;
  • Aprendizado de banco de dados;
  • Implementação de novas extensões à SQL.

O SQLite não é recomendado para aplicações onde:
  • Sites com muitos acessos;
  • Grande quantidade de dados (maior que algumas dúzias de gigabytes);
  • Sistemas com grande concorrência;
  • Aplicações cliente/servidor.

Vejamos algumas características do SQLite:
  •  Software livre/domínio público e Multiplataforma;
  •   Mecanismo de armazenamento seguro com transações ACID;
  •  Não necessita de instalação, configuração ou administração;
  • Implementa a maioria do SQL92;
  • O Banco de Dados é guardado em um único arquivo;
  • Suporta bases de dados acima de 2 terabytes;
  • Sem dependências externas.

O Site do Desenvolvedor do SQLite se encontra no link abaixo:

Nas próximas postagens vamos ver como implementar SQLite junto de aplicações desenvolvidas com C# e mais adiante Android.

Nenhum comentário:

Postar um comentário