You are on page 1of 3

Base de Datos Móviles:

 Es una Base de datos portable, físicamente


independiente del servidor. Capaz de comunicarse con
el servidor desde puntos remotos, para compartir
datos. Debe tener conexión a Internet.

 Es una Base de datos donde los usuarios pueden


acceder a la información lejos de donde se encuentra
almacenada la base de datos, se hace utilizando una
conexión inalámbrica.

Sistema de Base de Datos Móviles:

 Es la habilidad de recuperar la información de los


sistemas de computación y/o repositorios de
información sobre dispositivos móviles en cualquier
momento en cualquier lugar. Además de introducir o
actualizar información en los sistemas principales de
forma remota desde el dispositivo móvil. Esto da toda
la libertad al usuario de manipular toda la información
desde lejos.

 Es un sistema distribuido que soporta conectividad


móvil, posee todas las capacidades de un sistema de
base de datos y permiten a las unidades móviles, una
completa movilidad espacial por medio de la
tecnología inalámbrica.

Procesamiento de Consultas:

 El único reto en los SMBDM es el procesamiento de


consultas (queries) que dependen de la localización
física de la unidad móvil

 Consultas dependientes de la localización: Son


consultas que involucran la localización física de la
unidad móvil en combinación con otros datos como la
localización de otras unidades móviles o estructuras
físicas.

Ejemplo: Encontrar el restaurante más cercano desde


donde me encuentro con un precio < $20.
 Para dar respuesta a esta consulta, se debe poder
determinar con exactitud la localización de la unidad
móvil y estar en la capacidad de procesar de manera
espacial los datos a consultar.

 Utilizar la triangulación si el dispositivo se encontrara


en múltiples celdas, por localización de celdas, GPS,
etc.

 Se tiene que tomar en cuenta que la unidad puede


estar en movimiento mientas se realiza la consulta.

Arquitectura de Base de Datos Móviles:

Un sistema distribuido de bases de datos móvil se compone


de tres capas:

 La capa de aplicación.

 La capa de Middleware.

 La capa de bases de datos.

A su vez, cada capa puede constituirse de varias subcapas,


tal como se muestra en el siguiente diagrama de
arquitectura.
El funcionamiento del sistema es el siguiente:

 La capa de aplicación recibe la consulta o el query del


usuario la cual es procesada en el dispositivo y pasa a
la capa de Middleware donde es enviada a través de la
red a la base de datos centralizada, donde una vez es
finalizada, se devuelve al dispositivo móvil pasando
otra vez por las capas mencionadas y mostradas
finalmente mostradas al usuario.

La capa de Middleware es la que meceré toda nuestra


atención ya que se compone a su vez de tres subcapas:

 La subcapa de red.

 La capa cache.

 La capa de consultas o query.

El funcionamiento es el siguiente:

 La subcapa de red es la encargada de comunicarse


con la base de datos centralizada. La subcapa de
cache almacena la información que se consulta con
frecuencia por parte del usuario, reduciendo así el
tiempo de consulta del usuario y ofrece la
disponibilidad de consultar la información cuando el
dispositivo móvil este desconectado de la red. Esta
subcapa de cache es automáticamente actualizada
para mantener al usuario con la última información,
pero es necesario recordar que cuenta con recursos
limitados de almacenamiento y de ahí que deba tomar
solo la información más útil para el usuario.
Finalmente, está la subcapa de consulta, en la que se
analiza cada query, su sintaxis y el tipo de consulta
que se quiere realizar.

You might also like