Está en la página 1de 4

2.

Arquitectura de Base de Datos Móviles

2.1 Arquitectura de BD Móviles

Actualmente existen distintos tipos de arquitecturas que muestran la


funcionalidad de las bases de datos móviles, pero en general, todas se encuadran
de manera global en las siguientes:

1. Arquitectura con conexión local – remota: Éste tipo de arquitectura, permite


acceder a la información de manera más óptima, ya que se encuentra
almacenada de manera local en el dispositivo, permitiendo también
sincronizar dicha información con una base de datos remota (centralizada).
2. Arquitectura con conexión remota: Éste tipo de arquitectura, utiliza métodos
de conexión como servicios webs, redes inalámbricas, redes celulares, etc.,
para guardar la información en una base de datos remota (centralizada).

2.2 Características, ventajas y desventajas

Todas las bases de datos móviles tienen una arquitectura similar, donde
debemos distinguir una serie de elementos principales característicos de este tipo
de sistemas:

 Base de datos remota y SMBD que gestiona y almacena los datos móviles:
son las bases de datos que deben estar implementadas en los dispositivos
móviles.
 Plataforma de base de datos móvil: son bases de datos que puede usarse y
administrarse desde ordenador portátil, PDA u otro dispositivo de acceso a
Internet, es decir, los dispositivos móviles en cuestión.
 Enlaces de comunicación bidireccionales entre el SMBD remoto y el SMBD
móvil. Que pueden ser redes inalámbricas de distinta naturaleza,
comunicaciones vía satélite, etc.
Ventajas:

Las principales ventajas que hemos detectado en las bases de datos móviles
son las siguientes:

 Permiten la movilidad de los usuarios, por lo que no es necesario estar


físicamente ubicado en donde se encuentra la base de datos central para
acceder a sus datos. Éstos pueden ser accedidos remotamente.
 El mercado potencial de este tipo de bases de datos es bastante amplio, ya
que multitud de empresas de todo tipo poseen trabajadores que necesitan
acceder a los datos de la compañía mientras se encuentran en localizaciones
remotas.
 Estas bases de datos poseen un gran ámbito de aplicación ya que en
principio cualquier base de datos relacional puede ampliarse para ofrecer los
servicios de las bases de datos móviles.

Desventajas:

Los principales inconvenientes que hemos observado en las bases de datos


móviles son los siguientes:

 Los enlaces de comunicaciones (internet, red celular etc.) juegan un papel


importante es el desarrollo de estos sistemas, por lo que su dependencia
puede suponer un freno para ellos.
 Los datos pueden estar replicados, por lo que consistencia y coherencia de
los mismos son fundamentales y puede generar conflictos importantes.
 El tratamiento de fallos es un aspecto delicado ya que al tratarse de un
entorno distribuido, los fallos de transmisión de datos deben de solucionarse
y detectarse de forma eficiente para que no produzcan errores en la
información tratada.
 La capacidad de procesado de los dispositivos móviles son también un
inconveniente importante y también hay que tener en cuenta que dicha
capacidad no es la misma para todos los dispositivos.
2.3. Servicios de SMBD Móviles

Dentro de los servicios, que ofrecen los Sistemas Manejadores de Base de


Datos móviles, destacan los siguientes:

 Comunicación con el servidor centralizado de base de datos mediante


técnicas de comunicación inalámbrica.
 Replicación de datos en el servidor centralizado de base de datos y en el
dispositivo móvil.
 Sincronización de datos entre el servidor centralizado de base de datos y el
dispositivo móvil.
 Gestión de datos en el dispositivo móvil.
 Análisis de los datos almacenados en el dispositivo móvil.

2.4. Protección de datos móviles: Contra usuarios, transmisión, activos


y de la información.

Las aplicaciones móviles se clasifican en las dos siguientes categorías:


aplicaciones verticales y aplicaciones horizontales.
En las aplicaciones verticales, los usuarios acceden a los datos en una celda
específica; fuera de la celda los datos no están disponibles. Un ejemplo de
aplicación vertical es la obtención de información sobre las plazas libres de un
determinado parking.
En las aplicaciones horizontales, los datos están distribuidos por todo el
sistema, y los usuarios pueden acceder a ellos desde cualquier celda. La aplicación
horizontal más común es el acceso al correo electrónico.
Los datos se clasifican en tres categorías:

 Datos privados: pertenecen a un usuario y sólo él puede acceder a ellos y


manejarlos. Por ejemplo, los datos del perfil de un usuario de cualquier
aplicación que gestione datos personales.
 Datos públicos: pueden ser consultados por cualquier usuario, pero sólo
pueden ser modificados por una única fuente. Por ejemplo, los datos de las
cotizaciones de la bolsa, las aplicaciones que muestran el clima, etc.
 Datos compartidos: pueden ser accedidos por un grupo determinado de
usuarios, quienes tienen permisos para leerlos y para escribirlos. Por
ejemplo, los datos de seguros de una compañía aseguradora que vende
productos utilizando agentes comerciales, un grupo de Facebook, un grupo
en WhatsApp, etc.

Para proteger una base de datos, así como los directorios y los archivos
asociados, siga estos pasos básicos:

 Establezca permisos de uso compartido para la base de datos.


 Agregue cuentas de usuario.
 (Opcional) Conceda los derechos del proyecto a los usuarios.
 (Opcional) Oculte el recurso compartido de red de la base de datos.
 Haga copias de seguridad de toda la información importante de la base de
datos.
 Documente los procedimientos de seguridad.

Seguridad de los Datos: Se presentan cuando no es posible establecer


claves de acceso y resguardo en forma uniforme para todo el sistema, facilitando
así el acceso a intrusos.

También podría gustarte