Está en la página 1de 3

BASES

DE

DATOS MVILES

Qu son?
Es una Base de Datos donde los usuarios pueden acceder a la informacin desde lejos de
donde se encuentra almacenada la base de datos mediante una conexin inalmbrica,
adems tiene la habilidad de recuperar la informacin de los sistemas de computacin y/o
repositorios de informacin sobre dispositivos mviles en cualquier momento en cualquier
lugar, adems de introducir o actualizar informacin en los sistemas principales de forma
remota desde el dispositivo mvil. Esto da toda la libertad al usuario de manipular toda la
informacin desde lejos, posee todas las capacidades de un sistema de base de datos y
permiten a las unidades mviles, una completa movilidad espacial por medio de la
tecnologa inalmbrica.
Ventajas e Inconvenientes
Las principales ventajas que hemos detectado en las bases de datos mviles son las
siguientes:
Permiten la movilidad de los usuarios, por lo que no es necesario estar fsicamente en
la organizacin 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 compaa mientras se encuentran en localizaciones remotas.
Estas bases de datos poseen un gran mbito de aplicacin ya que en principio
cualquier base de datos relacional puede ampliarse para ofrecer los servicios de las
bases de datos mviles.
Los principales inconvenientes que hemos observado en las bases de datos mviles son los
siguientes:
Los enlaces de comunicaciones 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 transmisin de datos deben de solucionarse y detectarse de
forma eficiente para que no produzcan errores en la informacin tratada.
La capacidad de procesado de los dispositivos mviles son tambin un inconveniente
importante y tambin hay que tener en cuenta que dicha capacidad no es la misma
para todos los dispositivos.

Cmo Funcionan?
Modos de Funcionamiento:
Hay dos modos de funcionamiento para trabajar con los datos:
El usuario de un dispositivo mvil se vincula al servidor de bases de datos y trabaja
directamente con la informacin.
El usuario debe descargar copia de los datos para as trabajar en forma local.
El modo de funcionamiento depende fundamentalmente de los requisitos que se realicen
en cada aplicacin.

Arquitectura:
La arquitectura general de una plataforma mvil es un modelo distribuido formado por
computadores fijos, estaciones base y unidades mviles. Los computadores fijos son
computadores de uso general que no disponen de medios para comunicarse con las
unidades mviles. Las estaciones base disponen de enlaces inalmbricos para conectar con
las unidades mviles; son mquinas que actan de intermediarios entre las unidades
mviles y los computadores fijos. Los computadores fijos y las estaciones base estn
interconectados por medio de una red fija (cableada) de alta velocidad. Las unidades
mviles se conectan a las estaciones base mediante enlaces inalmbricos; los enlaces ms
comunes son el estndar 802.11 (Wi-Fi), el servicio GPRS y la tecnologa Bluetooth.

Usos y Aplicaciones
Sistemas Manejadores de Bases de Datos (SMBD Mviles)
Muchos fabricantes ofrecen SMBD mviles capaces de comunicarse con los principales
SMBD relacionales. Estos SMBD mviles estn adaptados a los recursos limitados de las
unidades mviles y proporcionan una serie de funcionalidades adicionales:
Comunicacin con el servidor centralizado de base de datos mediante tcnicas de
comunicacin inalmbrica.
Replicacin de datos en el servidor centralizado de base de datos y en el dispositivo
mvil.
Sincronizacin de datos entre el servidor centralizado de base de datos y el
dispositivo mvil.
Gestin de datos en el dispositivo mvil.
Anlisis de los datos almacenados en el dispositivo mvil.
Algunos ejemplos de Sistemas Gestores de bases de datos mviles son:
- Anywhere Solutions: lidera el ranking del mercado de bases de datos mviles gracias a
SQL Anywhere. Este paquete proporciona bases de datos que pueden utilizarse tanto a

nivel de servidor (soporta mquinas de hasta 64bits) como a nivel de dispositivo mvil. SQL
Anywhere se compone de las siguientes tecnologas:
SQL Anywhere Server: sistema gestor de bases de datos relacionales para los
sistemas de bases de datos mviles.
Ultralite: sistema gestor de bases de datos que puede embeberse en dispositivos
mviles.
Mobilink: tecnologa de sincronizacin para el intercambio de datos entre bases de
datos relacionales y bases de datos no relacionales.
QAnywhere: facilita el desarrollo de aplicaciones mviles robustas y seguras.
SQL Remote: permite a los usuarios de dispositivos mviles sincronizar sus datos con
otras bases de datos SQL Anywhere.
- DB2 Everyplace de IBM: es una base de datos relacional y un servidor de sincronizacin
que permite extender las aplicaciones y los datos empresariales a dispositivos mviles.
Gracias a un consumo de recursos reducido, esta base de datos puede integrarse en
dispositivos como PDAs y telfonos mviles.
- Microsoft SQL Server Compact 3.5: es un motor de bases de datos que permite
desarrollar aplicaciones en cualquier plataforma Windows incluyendo Tablet PCs, Pocket
PCs, Smart Phones y equipos de escritorio.
- Oracle Database Lite 10g: es la solucin de Oracle para desarrollar aplicaciones en
entornos mviles. Proporciona un cliente que permite la realizacin de consultas SQL para
acceder a los datos locales del dispositivo y un servidor para gestionar los datos de forma
centralizada.
- SQLite: A diferencia de los sistemas de gestin de bases de datos cliente-servidor, el
motor de SQLite no es un proceso independiente con el que el programa principal se
comunica. En lugar de eso, la biblioteca SQLite se enlaza con el programa pasando a ser
parte integral del mismo. El programa utiliza la funcionalidad de SQLite a travs de
llamadas simples a subrutinas y funciones.
Debido a su pequeo tamao, SQLite es muy adecuado para los sistemas integrados, y
tambin est incluido en:
Android
BlackBerry
Google Chrome
iOS
Maemo
MeeGo
Symbian OS4
webOS

También podría gustarte