Upload
fernando-camargo
View
130
Download
5
Embed Size (px)
Citation preview
Banco de dados no Android com Couchbase Lite
Fernando Camargo● Graduando em Engenharia de Computação -
UFG● Fibonacci Soluções Ágeis● Java EE, Android, Grails, Node.JS e front-end
web● 4 artigos na Java Magazine e 1 na Easy Java
Magazine
Não seria bom se nosso app fosse...
● Sempre responsivo● Sempre disponível● Rápido● Funcional com conexão intermitente● Sincronizado entre múltiplos dispositivos● Sincronizado com a nuvem
Por que sincronizar?
Casos de uso:● Força de vendas● Atendimento em áreas remotas● Trabalho colaborativo● Controle de entrada em eventos (Meu Bilhete)
Quais outros?
Novo paradigma
● NoSQL● Document-based: JSON● Schemaless● Query → MapReduce● View indexing● Full document update
Caso de uso: Meu Bilhete
● Controle de entrada● Possível indisponibilidade de internet● Múltiplas filas → troca de informações entre
elas
Sincronização:● Cliente ↔ Servidor● Cliente ↔ Cliente (Peer-to-Peer)