Ver categorias

SQLite

3 minutos de leitura

SQLite é um banco de dados SQL de código aberto que armazena dados em um arquivo de texto em um dispositivo.

SQLite é uma biblioteca em linguagem C que implementa um mecanismo de banco de dados SQL pequeno, rápido, independente, de alta confiabilidade e completo. SQLite é o mecanismo de banco de dados mais usado no mundo, pois é usado hoje por vários navegadores, sistemas operacionais e sistemas embarcados difundidos (como telefones celulares).

O formato de arquivo SQLite é estável, multiplataforma e compatível com versões anteriores.

O SQLite é gratuito para uso para qualquer finalidade comercial ou privada. É um mecanismo de banco de dados SQL transacional, independente, sem servidor e de configuração zero.

Bancos de dados SQL, SQLite não possui um processo de servidor separado. Ele lê

e grava diretamente em arquivos comuns do disco. Além disso, é muito conveniente, pois tem menos de 600 KB. Leve em termos de configuração, banco de dados, administração e requisitos de recursos.

Recursos e benefícios do uso do SQLite

Benefícios do uso do SQLite

Autônomo: sem dependências externas, não requer instalações ou ferramentas especiais para construir.

Sem servidor – nenhum servidor ou outros processos do sistema são necessários para ser executado.

Configuração não necessária – nenhuma configuração ou administração é necessária.

SQLite é Transacional – SQLite implementa transações atômicas, consistentes, isoladas e duráveis.

Totalmente gratuito – Código aberto, portanto, nenhuma licença, configuração ou administração é necessária após a instalação.

Armazenar dados é fácil – Fornece uma maneira eficiente de armazenar dados.

Flexível – Ajuda você a trabalhar em vários bancos de dados na mesma sessão simultaneamente

Banco de dados multiplataforma de arquivo único – Pode ser executado em todas as plataformas

SQL completo – SQLite tem uma implementação SQL completa

Recursos do SQLite

Ótimo para uso como formato de arquivo de aplicativo. O formato do arquivo pode ser estendido em versões futuras simplesmente adicionando novas tabelas e/ou colunas, mantendo a compatibilidade com versões anteriores.

Suporta bancos de dados de terabytes e strings e blobs de tamanho de gigabytes

Pequeno espaço de código: menos de 600KiB totalmente configurado ou muito menos, é leve

API simples e fácil de usar.

Rápido: Em alguns casos, o SQLite é mais rápido que a E/S direta do sistema de arquivos

escrita em ANSI-C. Ligações TCL incluídas. Vinculações para dezenas de outros idiomas estão disponíveis separadamente.

Código-fonte bem comentado com 100% de cobertura de testes de ramificação.

Use para qualquer finalidade, as fontes são de domínio público.

Vem com um cliente de interface de linha de comando (CLI) independente que pode ser usado para administrar bancos de dados SQLite.

Desempenho – Em vez de ler o arquivo inteiro e manter uma varredura completa na memória, ele carrega apenas os dados necessários.

Acessibilidade O conteúdo armazenado em um banco de dados SQLite pode ser recuperado décadas depois

Mesmo com todos os benefícios, o SQLite não é o formato de arquivo de aplicativo perfeito para todas as situações.

Não é adequado para aplicativos de grande escala, você não terá acesso à rede e o tamanho do banco de dados é limitado

Os recursos distintivos do SQLite o tornam o mecanismo de banco de dados SQL mais amplamente implementado e usado pela maioria dos desenvolvedores.

Desenvolvido por BetterDocs

Deixe um comentário