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

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Bancos de dados móveis

  • 941 views
Published

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
941
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
44
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?