Lar Bases de dados O que é sqlite? - o que é techopedia

O que é sqlite? - o que é techopedia

Índice:

Anonim

Definição - O que significa SQLite?

O SQLite é uma biblioteca em processo que implementa um mecanismo de banco de dados SQL transacional independente de configuração zero e sem servidor. O código fonte do SQLite existe em domínio público e é gratuito para fins particulares e comerciais.


O SQLite possui ligações a várias linguagens de programação, como C, C ++, BASIC, C #, Python, Java e Delphi. O wrapper COM (ActiveX) torna o SQLite acessível a linguagens de script no Windows, como VB Script e JavaScript, adicionando recursos aos aplicativos HTML. Também está disponível em sistemas operacionais incorporados, como iOS, Android, Symbian OS, Maemo, Blackberry e WebOS, devido ao seu pequeno tamanho e facilidade de uso.

Techopedia explica SQLite

O SQLite é compatível com atomicidade, consistência, isolamento, durabilidade (ACID). Esse sistema de gerenciamento de banco de dados relacional incorporado está contido em uma pequena biblioteca de programação C e é parte integrante dos aplicativos baseados no cliente. O SQLite usa uma sintaxe dinâmica do SQL e executa multitarefa para fazer leituras e gravações ao mesmo tempo. As leituras e gravações são feitas diretamente em arquivos de disco comuns.


Uma biblioteca SQLite é chamada dinamicamente e os programas aplicativos usam a funcionalidade SQLite por meio de chamadas de função simples, reduzindo a latência no acesso ao banco de dados. Esses programas armazenam bancos de dados inteiros como arquivos únicos de plataforma cruzada em máquinas host. Esse design simples é implementado bloqueando todo o arquivo do banco de dados durante uma gravação.


O SQLite implementa o padrão SQL-92 para SQL e usa um sistema incomum para sistemas de gerenciamento de banco de dados compatíveis com SQL. Os tipos são atribuídos a valores individuais, adicionando flexibilidade às colunas quando associadas a linguagens de script dinâmicas. O suporte completo a unicode no SQLIte é opcional.

O que é sqlite? - o que é techopedia