Você está na página 1de 14

:

SQLite é uma biblioteca em


linguagem C que implementa
um banco de dados SQL
embutido.
O uso do SQLite é recomendado onde a
simplicidade da administração, implementação
e manutenção.
• Sites com menos de cem mil • Muitos acessos
requisições por dia; • Grande quantidades de dados (talvez m
• Dispositivos e sistemas embarcados; que algumas dúzias de gigabytes)
• Aplicações desktop; • Sistemas com grande concorrência
• Ferramentas estatísticas e de análise; • Aplicações cliente/servidor
• Aprendizado de banco de dados;
• Implementação de novas extensões
de SQL;
:

• Android

• Aplicações Desktops.

• Sites com menos de 100 mil


acessos por dia.

• Excelente para iniciantes.


:
Seu principal programa utilizado
para o desenvolvimento é o DB
Browser, que possui:

• Banco de Dados.

• GUI que facilita o


aprendizado
de iniciantes.

• Porta consigo um Console


do SQL para
programadores mais
experientes.
• O sqlite3 é suportado atualmente 41 • MySql Suporta pouco mais de 15
linguagens : ActionScript, Ada, Basic, C, linguagens: PHP, Perl, Python, Ruby,
C#, C++, D, Delphi, Forth, Fortran, Java, C#, C, C++, etc.
Haskell, Java, JavaScript, Lisp, Lua,
MATLAB, PHP, PL/SQL , Python e
outras.
• SQLite é um projeto de código aberto
disponível em domínio público

• MySQL é um projeto de código


aberto que pertence à Oracle

• SQLite é uma base de dados


independente que opera sem a
necessidade de um servidor.

• MySQL exige o uso de um servidor


para rodar.
Momentos em que a SQLite pode ser
mais efetiva do que usar a MySQL:

• Quando se desenvolve pequenos


aplicativos independentes.

• Projetos menores que não exigem


muita escalabilidade.

• Quando você tem a exigência de ler e


escrever direto da unidade de
armazenamento.

• Desenvolvimento básico e testes.


• Baseada em arquivos e fácil
de configurar e usar.

• Adequada para
desenvolvimento e testes
básicos.

• Facilmente transportável.

• Usar sintaxe SQL padrão com


alterações mínimas.

• Fácil de usar.
• Não possui recursos de segurança
ou gerenciamento de usuários.

• Não é facilmente escalável.

• Não é adequada para grandes


bases de dados.

• Não pode ser customizada.


alexsandro:design e conceito.

Você também pode gostar