SQLite

SQLite
DesenvolvedorD. Richard Hipp
Lançamento inicial17 agosto 2000; há 25 anos
Lançamento estável
3.53.2 / 3 de junho de 2026; há 2 dias
Repositório
PlataformaMultiplataforma
TipoBanco de dados
LicençaDomínio público
Websitewww.sqlite.org

SQLite é uma biblioteca em linguagem C que implementa uma base de dados SQL embutida. Programas que usem a biblioteca SQLite podem ter acesso a banco de dados SQL sem executar um processo SGBD separado.[1]

SQLite não é uma biblioteca cliente usada para conectar com um grande servidor de base de dados, mas sim o próprio servidor. A biblioteca SQLite lê e escreve diretamente no ficheiro de base de dados no disco.[1]

Características

O uso do SQLite é recomendado quando a simplicidade da administração, implementação e manutenção são mais importantes que incontáveis recursos que SGBDs, mais direcionados para aplicações complexas, possivelmente implementam. As situações onde a simplicidade é a melhor escolha são muito mais frequentes do que se pode imaginar.

Exemplos de uso do SQLite são:

  • Sites com menos de cem mil requisições por dia
  • Dispositivos e sistemas embutidos
  • Aplicações desktop
  • Ferramentas estatísticas e de análise
  • Aprendizagem de base de dados
  • Implementação de novas extensões de SQL

Não se recomenda o uso do SQLite para sites com:

  • Muitos acessos
  • Grande quantidades de dados (talvez maior que algumas dúzias de gigabytes)
  • Sistemas com grande concorrência
  • Aplicações cliente/servidor

O SQLite:

  • É Software Livre/domínio público e multiplataforma
  • É um mecanismo de armazenamento seguro com transações ACID
  • Não necessita de instalação, configuração ou administração
  • Implementa a maioria do SQL92
  • Permite guardar a base de dados num único ficheiro
  • Suporta bases de dados abaixo de 2 terabytes
  • Não tem dependências externas

Ferramentas

Ver também

Referências

  1. a b «About SQLite». www.sqlite.org. Consultado em 11 de dezembro de 2011 

Ligações externas

Ícone de esboço Este artigo sobre banco de dados é um esboço. Você pode ajudar a Wikipédia expandindo-o.
Ícone de esboço Este artigo sobre software é um esboço. Você pode ajudar a Wikipédia expandindo-o.

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.