Sei sulla pagina 1di 18

BASE DE DATOS

MÓVILES
HISTORIA
• En el comienzo de los dispositivos • Esto se originó a finales del siglo XlX,
móviles, sus aplicaciones Herman Hollerit fue denominado el
inalámbricas eran totalmente primer ingeniero estadístico de la
desconectadas de las empresas. Así historia, ya que construyo la llamada
que para esa época no se hablaba de ”Maquina Automática Perforador de
tiempo real en gestión de datos a Tarjeta” capaz de realizar el censo de
nivel móvil. los Estados Unidos en solo 3 años.
Donde se podía obtener importantes
• Los sistemas de base de datos se datos referentes a la población
desarrollan a partir de la necesidad
de almacenar grandes cantidades de
datos.
QUÉ ES BASE DE DATOS MÓVILES

Una base de datos móvil es aquella que es portable y posee


una independencia del servidor corporativo de base de datos,
pero puede comunicarse con este servidor desde cualquier
punto remoto para compartir datos corporativos.

Este enorme desarrollo de los tipos de base de datos móviles,


es debido al crecimiento que tienen actualmente las redes
inalámbricas y las comunicaciones vía satélite , lo que permite
acceder a datos desde prácticamente cualquier sitio.
¿POR QUÉ USAR BASE DE DATOS MÓVILES?

• Con la llegada de la era del internet y la globalización económica cada


vez son más las empresas que experimentan la necesidad de
compartir recursos geográficamente muy distantes unos de otros.
De estos recursos, la información almacenada en bases de datos
empresariales ocupa un lugar esencial. La red ofrece la
infraestructura adecuada para conectar estos recursos a través de
una mezcla máquinas, sistemas operativos y redes de ordenadores
de diferentes tipos.
• En este contexto, la saturación del ancho debanda se convierte en el
problema clave a solucionar y es aquí donde aparece la tecnología
de agentes móviles.
AGENTES MÓVILES
Los agentes móviles son piezas de software dotados con algún grado
de inteligencia artificial con la capacidad de detener su ejecución, viaja
a través de las redes manteniendo intactos tanto el código como los
datos.
Los agentes móviles pueden trabajar sin conexión, si ellos necesitan
trabajar con los recursos de la red ellos esperaran
¿POR QUÉ USAR AGENTES MÓVILES?

• El uso de los agentes móviles nos ayuda a solucionar diversos


problemas como la perdida del ancho de banda que se produce en
el transcurso cliente-servidor.
• Dada una transacción el agente viajara a través de la red
manteniendo los datos intactos en respuesta a un detención para
un mejor trafico de información.
• En un sistema en el que allá muchos clientes o mucho volumen de
transacciones o ambas cosas a la vez, posiblemente se sobrepase el
ancho de banda disponible, es aquí cuando los agentes actúan y
solucionan este tipo de problemas .
VENTAJAS DE LOS AGENTES MÓVILES

ü Eficiencia
üAdaptación al cliente
üReduce el tráfico de la red
üGestiona gran volumen de información
üPermite la comunicación en tiempo real
ARQUITECTURA DE BASES DE DATOS MÓVILES

Actualmente existen distintos tipos de arquitecturas que muestran la funcionalidad


de datos móviles, pero en general, todas se encuadran de manera global:
• Arquitectura con conexión local remota: Este 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).
• Arquitectura con conexión remota: Éste tipo de arquitectura, utiliza
métodos de conexión como redes inalámbricas, servicios webs, red
celdas(telefonía) para guardar la información en un base de datos
remota(centralizada).

COMPONENTES DE UN ENTORNO DE BASE
DE DATOS MÓVIL INCLUYEN:

Servidores de base de datos


Base de datos remota y SGBD Enlaces de comunicaciones
corporativos y SGBD que
que gestiona y almacena los bidireccionales entre el SGBD
gestiona y almacena los
datos móviles corporativo y el SGBD móvil
datos corporativos
SMBD Móviles

IBM: BD2 Everyplace


DB2 Everyplace de IBM es una base de datos relacional y un servidor de
sincronización que permite extender las aplicaciones y los datos
empresariales a dispositivos móviles, gracias a un consumo de recursos
reducidos, esta base de datos puede integrarse en dispositivos PDAs y
teléfonos móviles.
ADAPTIVE SERVER ANYWHERE

Sybase ha creado una tecnología que permite una empresa sin cables para sus
clientes y socios mediante soluciones de software de integración y desarrollo,
infraestructura móvil.
SQL Anywhere Studio contiene la última versión de la base de datos móvil mas
vendida. Este pequeño, aunque muy potente motor de base de datos puede
soportar implementaciones mono-usuario o multi-usuario y provee completo
procesamiento transaccional de alto rendimiento.
Provee una buena funcionalidad, incluyendo procedimientos almacenados, trigger,
integridad referencia, bloqueo a nivel de fila, recuperación automática y mucho mas.
También es muy eficiente a la hora de consumir recursos ya que solo necesita solo 1
MB RAM y 2 KB por cada conexión cliente.
SQLite

Es la base de datos seleccionada por Apple y Google para servir de Base de


datos local en sus aplicaciones desplegadas en los sistemas operativos para
dispositivos móviles : Android, IOS, Blackberry Os.
Actualmente es la base de datos más utilizada del mercado, debe su
popularidad a que es de código abierto, consume muy pocos recursos y no
necesita servicios instalados para su funcionamiento.
Las consultas SQL, aunque siguen prácticamente todo el estándar ANSI SQL,
no soporta RIGTH ni FULL OUTER JOINS que permiten unir varias tablas en el
resultado de una consulta compleja.
A pesar de sus limitaciones, SQLite constituye un poderoso gestor de base de
datos especialmente en los dispositivos móviles donde tenemos más
limitaciones de memoria, espacio en disco y potencia de proceso.
VENTAJAS

VENTAJAS
qNo es necesario estar físicamente en la organización para acceder a
sus datos. Éstos pueden ser accedidos remotamente.
qEvita tener que usar infraestructura tediosa.
qEstas bases de datos poseen un gran ámbito de aplicación ya que en
principio cualquier base de datos relacional puede ampliarse para
ofrecer servicios de las bases de datos móviles.
Desventajas
qLos enlaces de comunicaciones juegan un papel muy importante en
el desarrollo de estos sistemas, por lo que su dependencia puede
suponer un freno para ellos.
qLos datos pueden estar replicados (contradecir), por lo que la
consistencia y coherencia son fundamentales y puede generar
conflictos importantes.
qLos fallos de transmisión de datos deben solucionarse y detectarse
de forma eficiente para que no produzcan errores en la información
tratada.
qUna de sus mayores limitantes es la vulnerabilidad de sus datos.
GRACIAS

Potrebbero piacerti anche