Академический Документы
Профессиональный Документы
Культура Документы
Introduccin
El uso de computadoras porttiles, telfonos mviles y PDA est aumentando y es
probable que aumente en el futuro con ms y ms aplicaciones que residen en los
sistemas mviles. Es evidente que en el futuro un gran porcentaje de aplicaciones
requerir el uso de una base de datos de algn tipo con la capacidad de descargar
informacin de un repositorio de informacin y actuar sobre esta informacin aun
cuando est desconectado.
Una base de datos mvil es una base de datos que puede ser instalada en un
dispositivo de computacin mvil a travs de una red mvil. El cliente y el servidor
tienen conexiones inalmbricas. La memoria cach se mantiene para almacenar
los datos frecuentes y transacciones de manera que no se pierdan debido a un
fallo de conexin. Una base de datos es una forma estructurada de organizar la
informacin. Esto podra ser una lista de contactos, informacin de precios o la
distancia recorrida.
Un ejemplo de esto es una plantilla de trabajadores con bases de datos mviles.
En este escenario el usuario requerira poder acceder y actualizar la informacin
de los archivos en los directorios de inicio de un servidor o cliente de registros de
una base de datos. Este tipo de acceso y carga de trabajo generada por dichos
usuarios es diferente de las cargas de trabajo tradicionales visto en los sistemas
cliente servidor de hoy. Las bases de datos mviles permiten a los empleados
introducir datos sobre la marcha. La informacin puede ser sincronizada con una
base de datos de servidor posteriormente.
gracias a los agentes mviles y trabajar all con los datos mientras que en otros el
usuario puede descargar los datos y trabajar con ellos en un dispositivos mvil, Es
decir, varias aplicaciones pueden tener acceso simultaneo a la informacin
compartida. Esta caracterstica permite a los usuarios estar en una sincronizacin
con la base de datos corporativa en diferentes ubicaciones geogrficas.
Por todo esto, podramos definir una base de datos mvil como una base de datos
portable y fsicamente independiente del servidor corporativo de bases de datos,
pero que es capaz de comunicarse con ese servidor desde sitios remotos,
permitindose el compartir los datos corporativos.
Procesamiento de Consultas
Para dar respuesta a esta consulta, se debe poder determinar con exactitud
la localizacin de la unidad mvil y estar en la capacidad de procesar de
manera espacial los datos a consultar.
Manejo de transacciones
Se considera el manejo de transacciones cuando un dispositivo mvil inicia una
transaccin hacia la base de datos o hacia un servidor fijo. La transaccin puede
ejecutarse en el servidor o en el dispositivo mvil.
Se debe tomar en cuenta:
Tecnologa inalmbrica
La evolucin de esta tecnologa comenz alrededor de 1996, fue all cuando se
desarrollaron los pequeos dispositivos de computacin inteligentes tales como
las Palm o PC de bolsillo (Pocket PC), luego en 1997 surge la conectividad
inalmbrica de los dispositivos utilizando WAP (Wireless Aplication Protocol).
WAP Wireless Aplication Protocol (protocolo de aplicaciones inalmbricas) es
un estndar abierto internacional para aplicaciones que utilizan las
comunicaciones inalmbricas, como acceso a servicios de Internet desde un
telfono mvil.
Se trata de la especificacin de un entorno de aplicacin y de conjunto de
protocolos de comunicaciones para normalizar el modo en que los dispositivos
inalmbricos, se pueden utilizar para acceder a correo electrnico, base de datos,
grupos de noticias y otros.
Redes Inalmbricas
Existen diferentes tipos de redes inalmbricas:
Estructura y Caractersticas
Todas las bases de datos mviles tienen una arquitectura similar, donde debemos
distinguir una serie de elementos principales caractersticos de este tipo de
sistemas:
Base de datos remota y SMBD que gestiona y almacena los datos mviles.
Son las bases de datos que deben estar implementadas en los dispositivos
mviles.
Arquitectura BD Mvil
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.
Las unidades mviles se pueden mover libremente por un espacio conocido como
dominio de movilidad geogrfica, cuyo alcance est determinado por la cobertura
de los enlaces inalmbricos. Este dominio se divide en dominios ms pequeos
llamados celdas. Cada celda es controlada por una estacin base. El movimiento
de las unidades mviles dentro del dominio de movilidad geogrfica no debe estar
restringido, es decir, se debe garantizar el acceso a la informacin aunque las
unidades mviles se muevan entre las celdas.
Las empresas pueden ahora transferir sus datos corporativos DB2 a dispositivos
porttiles o incorporados. Con DB2 Everyplace, puede acceder a una base de
datos contenida en su dispositivo porttil y realizar actualizaciones en ella. Con
DB2 Everyplace Sync Server, puede sincronizar datos entre el dispositivo porttil y
otras fuentes de datos ubicadas en la empresa. El Adaptador de Archivos le
permite distribuir archivos y aplicaciones hacia usuarios porttiles.
SYBASE
ADAPTIVE SERVER ANYWHERE
Sybase ha creado una tecnologa que permite una empresa sin cables para sus
clientes y socios mediante soluciones de software de integracin y desarrollo,
infraestructura mvil.
SQL Anywhere Studio contiene la ltima versin de la base de datos mvil ms
vendida, Adaptive Server Anywhere. Este pequeo, aunque muy potente motor de
bases de datos, puede soportar implementaciones mono- usuario o multi-usuario y
provee completo procesamiento transaccional de alto rendimiento. Estas
caractersticas combinadas, hacen que sea el ambiente ideal de base de datos
para entornos mviles.
Provee una rica funcionalidad, incluyendo procedimientos almacenados, triggers,
integridad referencial, bloqueo a nivel de fila, recuperacin automtica, y mucho
ms. Tambin es muy eficiente a la hora de consumir recursos ya que necesita
slo aproximadamente 1 MB RAM, y 2 KB por cada conexin cliente.
SQL SERVER CE
MICROSOFT SQL SERVER CE
Microsoft provee una herramienta que consiente extender las aplicaciones
empresariales de un organizacin, a los dispositivos mviles, como lo es SQL
Server CE es ideal para aplicaciones mviles, ya que permite implementar la
SQLite
Es un sistema de gestin de bases de datos relacional compatible con ACID (En
bases de datos se denomina ACID a un conjunto de caractersticas necesarias
para que una serie de instrucciones puedan ser consideradas como una
transaccin. As pues, si un sistema de gestin de bases de datos es ACID
compliant quiere decir que el mismo cuenta con las funcionalidades necesarias
para que sus transacciones tengan las caractersticas ACID. En concreto ACID es
un acrnimo de Atomicity, Consistency, Isolation and Durability: Atomicidad,
Consistencia, Aislamiento y Durabilidad), contenida en una relativamente pequea
biblioteca escrita en C. SQLite es un proyecto de dominio pblico creado por D.
Richard Hipp.
Mozilla Firefox usa SQLite para almacenar, entre otros, las cookies, los
favoritos, el historial, las direcciones de red vlidas.
Android
BlackBerry
Google Chrome
iOS
Maemo
MeeGo
Symbian OS4
webOS
Ventajas e Inconvenientes
Las principales ventajas que hemos detectado en las bases de datos mviles son
las siguientes:
Conclusin personal:
Las bases de datos son cada vez ms importantes en nuestros das ya que son
muchas las empresas y personas que experimentan esta necesidad de estar
compartiendo un sinfn de recursos e informacin almacenada en alguna base de
datos central esto nos lleva al uso de computadoras porttiles, telfonos u algn
otro aparato que nos permita realizar este tipo de conectividad desde cualquier
punto donde nos encontramos, con el internet inalmbrico surgen las bases de
datos mviles las cuales son las que hoy en da nos mantienen informado de toda
situacin que pase en una empresa y es la fuente principal donde podremos
realizar cualquier tipo de consulta que necesitemos desde un simple celular
siendo as un gran avance en las empresas y una ventaja enorme para nosotros
al tener toda esta informacin en la palma de nuestras manos sin necesidad de
trasladarte hasta donde se encuentra la informacin original.
Bibliografa:
http://kuainasi.ciens.ucv.ve/bd_moviles/ArquitecturaBDMoviles.html
http://es.wikipedia.org/wiki/SQLite
http://modelosbd2012t1.wordpress.com/2012/03/15/base-de-datos-moviles-3/
http://larevistainformatica.com/tipos-de-bases-de-datos-moviles.htm
http://www.forosdelweb.com/f21/bases-datos-moviles-126407/
http://modelobdpnfi.wordpress.com/2010/04/14/bases-de-datos-federadas-basesde-datos-moviles/
http://en.wikipedia.org/wiki/Mobile_database
http://basesdedatosavanzadas.wikispaces.com/Moviles