Visite também: UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  Dicas-L ·  NoticiasLinux ·  SoftwareLivre.org ·  [mais] ·  Efetividade ·  Linux in Brazil ·  Floripa  

SQLite, uma pequena biblioteca que implementa um banco de dados SQL

A Dicas-L publicou um texto apresentando o SQLite, descrito como "uma pequena biblioteca C que implementa um banco de dados SQL completo, embutido e sem configurações. 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." Além de descrever com mais detalhes as características deste software, o texto anuncia ainda a existência de um grupo de usuários brasileiro: "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."



Comentários dos leitores

Os comentários abaixo são responsabilidade de seus autores e não são revisados ou aprovados pelo BR-Linux. Consulte os Termos de uso para informações adicionais. Esta notícia foi arquivada, não será possível incluir novos comentários.
Comentário de albrecht
Python?: A muito tempo usei o sqlite, muito bom realmente.
Uma decepccao que eu tive, foi nao ter encontrado bindings para python.
Existe? Se nao, estava pensando em criar um.
Comentário de acidbase
Existe sim :): Existe, e recentemente estavam discutindo a viabilidade de incluí-lo na biblioteca padrão do Python. Acho que só não ocorreu por questões de cronogramas de desenvolvimento desencontrados.

O link para o pysqlite:
http://www.pysqlite.org/

E tem também o suporte do SQLObject (que é um mapeador objeto-relacional) para SQLite:
http://sqlobject.org/




--
Osvaldo Santana Neto (aCiDBaSe)
Comentário de Arnaldo Carvalho de Melo
pysqlite: Como o Osvaldo falou existe o pysqlite, muito bom, tenho usado
em umas scripts pessoais minhas em conjunto com o reportlabs,
classes python para gerar arquivos PDF, outro excelente pacote.

Ambos estão presentes no Conectiva Linux 8)
Comentário de Fernando Fraga
E como se compara com outras bibliotecas ?: Eu sou muito verde neste assunto, mas como o SQLite se compara com o DB Berkeley, que é usado em projetos no NIS ou Subversion ?


Comentário de brain
SQLite e Berkeley DB: Deve haver uma série de possibilidades de comparação (desempenho, segurança, recursos, suporte...), mas acho que a diferença mais básica entre os dois é que o SQLite é relacional e implementa a linguagem de consulta SQL, e o Berkeley DB não - ele implementa seu próprio padrão de consulta.

Se tiver interesse no assunto, veja uma análise do Berkeley DB que inclui um breve comparativo em relação a SGBDs relacionais com suporte a SQL. Este artigo do Perl.com também discute as duas alternativas, além do armazenamento em flat files.
BR-Linux.org
Linux® levado a sério desde 1996. Notícias, dicas e tutoriais em bom português sobre Linux e Código Aberto. "A página sobre software livre mais procurada no Brasil", segundo a Revista Isto É.
Expediente
Sobre o BR-Linux
Enviar notícia ou release
Contato, Termos de uso
FAQ, Newsletter, RSS
Banners e selos
Anunciar no BR-Linux
BR-Linux apóia
LinuxSecurity, Tempo Real
Suporte Livre, Drupal
Verdade Absoluta
Pandemonium
Efetividade, Floripa.net
sites da comunidade
Ajuda
Moderação
Flames: não responda!
Publicar seu texto
Computador para Todos
Notícias pré-2004
Tutoriais, HCL pré-2004