Édipo da Silva Souza
SQLite
Biblioteca C que implementa um DB Sql
 Tamanho de apenas 0,6 Mb
 Software livre e multiplataforma
 Simplicidade
(administração, implementação e
manutenção)
 Suporta DB de até 2 terabytes

Principais Frameworks


ORMLite
 http://ormlite.com/



greenDAO
 http://greendao-orm.com



ORMDroid
 http://roscopeco.github.io/ormdroid/
Outros











AwakeSQL - http://www.awake-sql.org
ADA Framework - http://adaframework.com/features/
Hadi - http://hadi.sourceforge.net/
ActiveAndroid - https://github.com/pardom/ActiveAndroid
Concrete - https://code.google.com/p/concrete/
JPA-Android - https://code.google.com/p/jpa-android/
AndroSQL - https://code.google.com/p/androsql/
DroidPersistence - https://code.google.com/p/droidpersistence/
Orman - https://github.com/ahmetalpbalkan/orman
Sugar - https://github.com/satyan/sugar
ORMLite
Mapeamento Objeto Relacional
 ORMLite Annotations (Pode-se usar JPA)
 Tamanho (Core + Android ~ 300k)
 Suporta Configuração com Spring
 Supports MySQL, Postgres, Microsoft SQL
Server, H2, Derby, HSQLDB, and Sqlite

ORMLite

ORMLite Annotations

JPA Annotations
ORMLite
greenDAO
Mapeamento Objeto Relacional
 Geração de código (Entidades e DAOs)
 Biblioteca Pequena (< 100k)
 Performance
 Rica manipulação de relacionamentos
 Suporte a Protocol Buffer (Google Protobuf)

greenDAO
greenDAO

Geração do Esquema e Entidades
greenDAO

Inicialização do BD, da Sessão e Utilização de uma inserção com um DAO.

Query de pesquisa.
greenDAO

Atribuição de Relacionamento e sua utilização.


greenDAO
ORMDroid
Mapeamento Objeto Relacional
 Automatização
 Muito Pequeno (< 30k)
 Simples (Funções Básicas só para Android)
 Configuração quase zero.

ORMDroid
Toda Configuração:
ORMDroid

Utilização de uma query para pesquisa. Alteração de dados e salvar instancia.
Obrigado!

Android - Frameworks de Persistência