Your SlideShare is downloading. ×
Bancos de dados móveis
Bancos de dados móveis
Bancos de dados móveis
Bancos de dados móveis
Bancos de dados móveis
Bancos de dados móveis
Bancos de dados móveis
Bancos de dados móveis
Bancos de dados móveis
Bancos de dados móveis
Bancos de dados móveis
Bancos de dados móveis
Bancos de dados móveis
Bancos de dados móveis
Bancos de dados móveis
Bancos de dados móveis
Bancos de dados móveis
Bancos de dados móveis
Bancos de dados móveis
Bancos de dados móveis
Bancos de dados móveis
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Bancos de dados móveis

1,035

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,035
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
50
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Bancos de Dados Móveis Guilherme Eler Stock Rafael Guerra Rafael Silva Magalhães Vitor Resende Alcântara Fernandes
  • 2. Introdução● O que é computação móvel● Impactos causados pelo surgimento da computação móvel● Surgimento dos banco de dados móveis
  • 3. Aplicações● O GPS para registrar a localização exata da propriedade rural● Pesquisa pela localização● Censo Brasileiro● Monitoramento de cargas
  • 4. Desafios do ambiente móvel● Hardware● Comunicação● Mobilidade
  • 5. Arquitetura básica
  • 6. ArquiteturaDiversos hosts móveis ligados à uma rede dehosts fixos.● Cliente-Servidor● Cliente-Agente-Servidor● Cliente-Interceptador-Servidor● Peer-to-Peer● Agentes móveis
  • 7. Modelo Cliente-Servidor Cliente Servidor Rede Rede móvel fixa
  • 8. Modelo Cliente-Agente-Servidor Cliente Agente Servidor Rede Rede móvel fixa
  • 9. Modelo Cliente-Interceptador-Servidor Cliente Intercep- Interceptador Aplicações tador cliente servidor Servidor cliente Rede Rede móvel fixa
  • 10. Modelo Peer-to-Peer Cliente Cliente Servidor de Comunicação Servidor de aplicações sem fio aplicações Agente Agente servidor servidor Aplicação Aplicação cliente cliente
  • 11. Agentes MóveisCombinado com outros modelos.Funciona como uma outra camada naarquitetura.● Objetos passantes● Assincronismo● Interação local● Desconexão● Paralelismo
  • 12. Bancos de Dados Móveis● Vários bancos de dados interligados por uma rede● Acesso é feito de um computador móvel● Conexão sem fios● Pode existir replicação de dados● Necessidade de identificar a localização do dispositivo móvel
  • 13. Replicação e SincronizçãoMantém as bases remotas consistentes comuma base consolidada.● session-based● message-based● connection-based
  • 14. Caching e DifusãoCaching: Caching semântico Cache invalidation stateful server stateless serverDifusão: ● pull-based ● push-based
  • 15. Localização
  • 16. Transações● ACID● Concorrência● Frequência de desconexão
  • 17. Consistência de DadosMétodos● escrow● Algoritmo de replicação● Certification Reports● Isolation only Transactions (IOT)
  • 18. Recuperação de falhasCheckpoints Locais GlobalDesconexão não é falha
  • 19. Ferramentas● Sybase SQL Anywhere● Oracle Lite 10g● IBM DB2 Everyplace
  • 20. Referências bibliográficas● http://grenoble.ime.usp. br/movel/bdmoveisflavia.pdf● http://www.cin.ufpe. br/~bfl/artigos/ApostilaJAI.pdf● http://algol.dcc.ufla. br/~heitor/Disciplinas/Sem_2003_01/BancoD eDados/Principal.html
  • 21. Dúvidas?

×