1 / 23

Banco de Dados Móveis

Banco de Dados Móveis. Carolina Gelenske Carlos Eduardo Laís Xavier. Roteiro. Introdução Computação Móvel Banco de Dados Móveis Gerenciamento de Banco de Dados Modelagem de Objetos Móveis. Introdução. Aumento do uso de equipamentos móveis.

evelyn
Download Presentation

Banco de Dados Móveis

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Banco de Dados Móveis Carolina Gelenske Carlos Eduardo Laís Xavier

  2. Roteiro • Introdução • Computação Móvel • Banco de Dados Móveis • Gerenciamento de Banco de Dados • Modelagem de Objetos Móveis

  3. Introdução • Aumento do uso de equipamentos móveis. • Desenvolvimento de tecnologia de comunicação sem fio. • Necessidade de se construir sistemas capazes de operar sob essa nova realidade. Dentre estes sistemas, estão os banco de dados.

  4. Computação Móvel • Restrições da Computação Móvel: • Portabilidade • Comunicação • Mobilidade

  5. Computação Móvel - Restrições • Portabilidade • Os elementos móveis são relativamente pobres em recursos. • Mobilidade é inerentemente problemática. • Elementos móveis dependem de uma fonte finita de energia.

  6. Computação Móvel - Restrições • Comunicação • Desconexão • Pequena largura de banda • Variabilidade da largura de banda • Redes heterogêneas • Riscos de segurança

  7. Computação Móvel - Restrições • Mobilidade • Mudanças de endereço • Informação dependente da localização

  8. Banco de Dados Móveis • Distribuição de Dados e Replicação • Modelos de Transação • Processamento de Consultas • Recuperação e Tolerância a Falhas

  9. Gerenciamento de Banco de Dados 1/5 • Replicação de dados • Replicação baseada em sessão • Replicação baseada em mensagens • Replicação baseada em conexão • Sincronização • Integridade da localidade • Em duas camadas • Hierárquico

  10. Gerenciamento de Banco de Dados 2/5 • Difusão de dados e caching • Paradigmas de acesso aos dados móveis. • Têm como objetivo aumentar a disponibilidade de dados para o cliente móvel. • Difusão de dados pode ser pull-based ou push-based • Estratégias de invalidação de cache: servidor com estado e sem estado

  11. Gerenciamento de Banco de Dados 3/5 • Transações • Atomicidade • Consistência • Isolamento • Persistência

  12. Gerenciamento de Banco de Dados 4/5 • Recuperação de falhas • Algumas características de um esquema de checkpoint em um ambiente móvel: • localização • desconexão • energia • rede • falhas

  13. Gerenciamento de Banco de Dados 5/5 • Segurança • Mais propenso a ataques e falhas • Uso de encriptação e de mecanismos que assegurem controle de acesso • A heterogeneidade do ambiente móvel é outro tipo de desafio

  14. Conceitos básicos • Objetos • Espaço-temporais • Móveis • Tipos de modelagem • Aplicações altamente dinâmicas • Aplicações de objetos móveis

  15. Objetos espaço-temporais • Mudança de atributos espaciais • Registro modificados em momentos exatos • O valor do atributo é mantido constante até o próximo evento

  16. Objetos móveis • Aspectos para BDs • Grande número de registros • Maior complexidade algorítmica • Intervalos de tempo sem informação amostrada

  17. Tipos de modelagem • Aplicações altamente dinâmicas • Visam o presente e o futuro próximo • Banco de dados em tempo real • Aplicações de objetos móveis • Histórico do objeto • Padrão de comportamento

  18. Modelo MOST • Aplicações de tempo real • Atualização dos dados representando a posição em função do tempo • Atributo dinâmico • A.value • A.updatetime • A.function

  19. Modelo MOST • Desvantagem • Não descreve a trajetória completa dos objetos móveis • A informação da trajetória só é armazenada desde o tempo da última atualização até o futuro próximo • Só trata de objetos pontuais

  20. Modelo de Bei Yi • Aplicações de objetos móveis • Trajetória • Não precisa mais envolver o atributo temporal

  21. Modelo MOMENT • Observações da movimentação contínua dos objetos • armazenando-a de forma discreta • Algoritmos de previsão • Atributo dinâmico • Perfis de movimentação

  22. Modelo MOMENT • Desvantagens • Não descrever a trajetória completa • Cálculo de previsão • Estudo de perfil

  23. Referências • Cravo, Mariano. Acesso a Dados Móveis. • Gusmão, Eduardo. Proposta de dissertação de mestrado. Recife, 2005.

More Related