Saltar para o conteúdo

SQLite

Origem: Wikipédia, a enciclopédia livre.
SQLite
Desenvolvedor D. Richard Hipp
Plataforma Multiplataforma
Lançamento 17 agosto 2000; há 24 anos
Versão estável 3.47.2 (7 de dezembro de 2024; há 30 dias)
Gênero(s) Banco de dados
Licença Domínio público
Página oficial www.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.[2]

Características

[editar | editar código-fonte]

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

Referências

  1. http://www.sqlite.org/about.html SQLite is a in-process library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine.
  2. http://www.sqlite.org/about.html SQLite does not have a separate server process. SQLite reads and writes directly to ordinary disk files.

Ligações externas

[editar | editar código-fonte]
Í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.
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy