Acesso direto ao conteúdo
Logotipo Dicas-L, por Ricardo Burile

Busca

Visite também: Segurança Linux ·  UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  NoticiasLinux ·  BR-Linux ·  SoftwareLivre.org ·  [mais]   
 

Você está aqui: Home  → Arquivo Dicas-L

 

Curso de Inglês Online

Assine a Lista Dicas-L

Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.

SQLite Brasil

Colaboração: Maurício M. Maia

Data de Publicação: 12 de Fevereiro de 2005

SQLite é uma pequena biblioteca C que implementa um banco de dados SQL completo, embutido e sem configurações.

Veja também ao final desta mensagem um anúncio de estágio no Centro de Computação da Unicamp.

Programas que usam a biblioteca SQLite podem ter acesso a banco de dados SQL sem executar um processo RDBMS separado.

SQLite não é uma biblioteca de cliente usada para conectar com um grande servidor de banco de dados. SQLite é o servidor. A biblioteca SQLite lê e escreve diretamente para e do arquivo de banco de dados no disco.

Suas características incluem:

  • Transações são atômicas, consistentes, isoladas e duráveis (ACID) mesmo que o sistema trave ou a energia falhe.
  • Configuração-zero - nenhuma instalação ou administração necessária.
  • Implementação da maior parte do SQL92.
  • Um banco de dados completo é armazenado em apenas um arquivo de sistema.
  • Arquivos de banco de dados podem ser livremente compartilhados entre máquinas com diferentes ordens de byte.
  • Suporta bases de dados de até 2 terabytes de tamanho.
  • Tamanho de strings e BLOBs limitados apenas pela memória disponível.
  • Mais rápido que populares bancos de dados cliente/servidor para a maioria das operações comuns.
  • API simples e fácil de usar.
  • TCL bindings inclusas. Bindings para a maioria das linguagens disponíveis separadamente.
  • Código fonte bem comentado, com mais de 95% coberto por testes.
  • Auto-contido: sem dependências externas.
  • Fontes estão em domínio público. Use para qualquer propósito.

A distribuição SQLite vem com um programa de linha de comando (sqlite) que pode ser usado para administrar um banco de dados SQLite e que serve como exemplo de como usar a biblioteca SQLite.

Além do programa em linha de comando, você pode utilizar alguns dos programas de terceiros com interface gráfica, como o SQLiteManager (web, no estilo PHPMyAdmin) ou o SQLiteBrowser (QT).

O SQLite está embutido no PHP 5 e disponível como extensão no PHP 4. Assim, qualquer aplicação PHP pode utilizar um banco de dados sem necessitar de um servidor, como o MySQL.

Há um driver (alpha) disponível para conectar bancos de dados SQLite com o OpenOffice.org. Tornando possível a criação de relatórios, formulários, etc.

Suas características o tornam ideal para desenvolver programas standalone, pequenos e médios sites, etc. Veja quando usar (e não usar) o SQLite.

SQLite Brasil

A Comunidade SQLite Brasil tem o objetivo de difundir o uso do SQLite entre os desenvolvedores brasileiros, além de ser um canal de informação para quem já utliza o SQLite em suas aplicações.

Atualmente possuimos duas listas de discussão, uma para os usuários do SQLite no Brasil e outra dos desenvolvedores do projeto, um canal IRC e uma comunidade no Orkut.

Participe dessa nova comunidade do Software Livre!

Veja a relação completa dos artigos de Maurício M. Maia

Formato PDF
Newsfeed RSS
Formato para impressão
PDF RSS Imprimir

Referências Adicionais

Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.

Avalie esta dica

  • Currently 2.98/5
  • 1
  • 2
  • 3
  • 4
  • 5

Avaliação: 3.0 /5 (1516 votos)

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script

Treinamentos, Consultorias e Soluçoes em TI. Baseados em softwares livres e padrões abertos para ambientes de missão crítica

Submarino.com.br

Read in English - Uma Maneira Divertida de Aprender Inglês