8
TABLA COMPARATIVA DE LOS MODELOS DE BBDD TABLA COMPARATIVA DE LOS MOTORES DE BASE DE DATOS MOVILES 16 DE FEBRERO DE 2015 LOPEZ LUNA ISRAEL DE JESUS MATERIA: TOPICOS SELECTOS DE BASE DE DATOS

Tabla Comparativa de Los Modelos_Lopezluna Israel

Embed Size (px)

DESCRIPTION

tabla comparativa

Citation preview

Page 1: Tabla Comparativa de Los Modelos_Lopezluna Israel

TABLA COMPARATIVA DE LOS MODELOS DE BBDD

TABLA COMPARATIVA DE LOS MOTORES DE BASE DE DATOS MOVILES

16 DE FEBRERO DE 2015

LOPEZ LUNA ISRAEL DE JESUS MATERIA: TOPICOS SELECTOS DE BASE DE DATOS

Page 2: Tabla Comparativa de Los Modelos_Lopezluna Israel

INTRODUCCION:

El uso de computadoras portátiles, teléfonos móviles y PDAs (Personal Digital Asistan) está aumentando y es probable que

aumente en el futuro con cada vez mayor número de aplicaciones que residen en los sistemas móviles. Es evidente que un gran

porcentaje de aplicaciones requerirá el uso de una base de datos de algún tipo con la capacidad de descargar información de un

repositorio de información y actuar sobre la misma aun cuando se esté desconectado.

Una base de datos móvil es una base de datos que puede ser instalada en un dispositivo de computación móvil a través de una

red de este mismo tipo. El cliente y el servidor tienen conexiones inalámbricas, la memoria caché se mantiene para almacenar los

datos frecuentes y transacciones de manera que no se pierdan debido a un fallo de conexión. Una base de datos es una forma

estructurada de organizar la información, lo cual podría ser una lista de contactos, información de precios o de la distancia recorrida.

Page 3: Tabla Comparativa de Los Modelos_Lopezluna Israel

MODELO MODELO DE DATOS

JERÁRQUICO

BASE DE DATOS DE RED MODELO RELACIONAL BASE DE DATOS ORIENTADA A

OBJETOS

ESQUEMA EN ESTRELLA O

DATA WAREHOUSING,

DEFINICIÓN Es un modelo de datos en el

cual los datos son

organizados en una

estructura parecida a un

árbol. La estructura permite

a la información que repite y

usa relaciones padre/Hijo:

cada padre puede tener

muchos hijos pero cada hijo

sólo tiene un padre.

Es una base de datos conformada por

una colección o set de registros, los

cuales están conectados entre sí por

medio de enlaces en una red. El

registro es similar al de una entidad

como las empleadas en el modelo

relacional.

El modelo relacional

representa la base de datos

como una colección de

relaciones. En

términos informales, cada

relación semeja una tabla o,

hasta cierto punto, un archivo

simple. Su idea fundamental es

el uso de relaciones. Estas

relaciones podrían

considerarse en forma lógica

como conjuntos de datos

llamados tuplas.

La información se representa

mediante objetos como los

presentes en la programación

orientada a objetos. Cuando se

integra las características de

una base de datos con las de

un lenguaje de

programación orientado a objetos,

el resultado es un sistema gestor

de base de datos orientada a

objetos

Un esquema en estrella es

un modelo de datos que tiene

una tabla de hechos (o tabla

fact) que contiene los datos

para el análisis, rodeada de

las tablas de dimensiones. Este

aspecto, de tabla de hechos (o

central) más grande rodeada

de radios o tablas más

pequeñas es lo que asemeja a

una estrella, dándole nombre

a este tipo de construcciones.

CARACTERÍSTICAS Globalización de la

información

Eliminación de

información

inconsistente

Permite compartir

información

Permite mantener

la integridad en la

información

Independencia de

datos

Un registro es una colección o

conjunto

de campos (atributos), donde

cada uno de ellos contiene

solamente un único valor

almacenado.

El enlace es exclusivamente

la asociación entre dos

registros, así que podemos

verla como una relación

estrictamente binaria.

Es el modelo más

utilizado en la

actualidad para

modelar problemas

reales y administrar

datos

dinámicamente.

En la terminología del

modelo relacional,

una fila se denomina

tupla, una cabecera

de columna es un

Las bases de datos

orientadas a objetos se

diseñan para trabajar

bien en conjunción con

lenguajes de

programación orientados

a objetos como Java, C#,

Visual Basic.NET y C++.

Los ODBMS son una

buena elección para

aquellos sistemas que

necesitan un buen

El diseño de

esquemas en estrella

permite implementar

la funcionalidad de

una base de datos

multidimensional.

Este esquema es ideal

por su simplicidad y

velocidad para ser

usado en análisis

multidimensionales

Page 4: Tabla Comparativa de Los Modelos_Lopezluna Israel

Un nodo hijo en la estructura

red puede tener más de

un nodo padre.

atributo y la tabla es

una relación.

rendimiento en la

manipulación de tipos de

dato complejos

Las BDOO se han

diseñado para que se

puedan integrar

directamente con

aplicaciones

desarrolladas con

lenguajes orientados a

objetos.

Permite acceder

tanto a datos

agregados como de

detalle.

VENTAJAS Un árbol con todo

su entrerramado de

relaciones, en el

que la conexión es

fija y sólo puede ser

cambiada

modificando una

porción de código

Es fácil de ver la

estructura de la

base de datos

Su implementación

es sencilla y rápida

de implantar

Se puede predefinir

relaciones, lo que

simplifica las

variaciones a futuro

La principal ventaja del

modelo de DBMS red es la de

muchos-a -muchos. La base

de datos jerárquica no tiene

en cuenta la organización de

muchos eventos humanos

que obligan a la entidad a

tener muchos enlaces

ascendentes a otras

entidades

La regla de

información. Toda la

información de una

base de datos

relacional está

respaldada

Los datos (valor

atómico) de una base

de datos relacional se

garantiza que sean

lógicamente

accesibles

Regla de sub-lenguaje

completo de datos.

Un sistema relacional

puede soportar varios

lenguajes y varios

modos de uso

terminal

Mayor capacidad de

modelado: Un objeto

permite encapsular tanto

un estado como un

comportamiento

Ampliabilidad: Se pueden

construir nuevos tipos de

datos a partir de los ya

existentes

Adecuación a las

aplicaciones avanzadas

de base de datos

Mayores prestaciones.

Los SGBDOO

proporcionan mejoras

significativas de

rendimiento con respecto

a los SGBD relacionales

Es un modelo

entendible.

Es sencillo

No se pierde tiempo

Si existen errores, se

detectan rápido

Se puede aplicar a

cualquier sistema

Las pruebas se

realizan

constantemente.

Page 5: Tabla Comparativa de Los Modelos_Lopezluna Israel

DESVENTAJAS: Presenta la

desventaja de que

es necesario un

conocimiento en

profundidad de las

unidades de

información y de

sus relaciones entre

Las operaciones de

insertar y borrar

son complejas

Resulta inevitable el

desaprovechamient

o de espacio

Bases de datos relacionales

tienen estructuras que

resuelven muchos-a -muchos

entre instancias o registros,

de una entidad, pero las

bases de datos de la red no lo

hacen.

Cambio Sistema

tradicional al Sistema

de Bases de Datos.

Fuerte costo

inicial: Programa,

Personal y equipos.

Rentable a medio o

largo plazo.

No hay ningún modelo de

datos que esté

universalmente aceptado

para los SGBDOO

Carencia de experiencia.

Todavía no se dispone del

nivel de experiencia del

que se dispone para los

sistemas tradicionales

Carencia de estándares.

Existe una carencia de

estándares general para

los SGBDOO

No ha sido muy

utilizado.

Propenso a errores

Puede llegar a ser

costoso

Page 6: Tabla Comparativa de Los Modelos_Lopezluna Israel

“COMPARACIÓN DE MOTORES DE BASES DE DATOS PARA DISPOSITIVOS MÓVILES”

MOTOR IBM: DB2 Everyplace

SYBASE (ADAPTIVE SERVER ANYWHERE)

MICROSOFT SQL SERVER CE

SQLite

CONCEPTO DB2 Everyplace forma parte de la

solución de IBM para procesos de

informática distribuida. Mediante DB2

Everyplace, los profesionales que se

desplazan con frecuencia (tales como

vendedores, inspectores, auditores,

técnicos de mantenimiento, médicos,

agentes inmobiliarios y tasadores de

seguros) pueden tener acceso a datos

vitales que necesitan mientras están

lejos de su centro de trabajo

SQL Anywhere Studio contiene la última versión

de la base de datos móvil más vendida, Adaptive

Server Anywhere. Este pequeño, aunque muy

potente motor de bases de datos, puede

soportar implementaciones mono- usuario o

multi-usuario y provee completo procesamiento

transaccional de alto rendimiento.

SQL Server CE es ideal para aplicaciones móviles, ya que permite implementar la funcionalidad de una base de datos relacional y tiene la capacidad de brindar acceso a los datos de una manera flexible y similar a SQL Server, al mismo tiempo que permite conectarse a un servidor SQL Server central y mantener actualizada la información.

Es un sistema de gestión de bases de

datos relacional compatible con ACID (En

bases de datos se denomina ACID a un

conjunto de características necesarias

para que una serie de instrucciones

puedan ser consideradas como una

transacción

CARACTERISTICAS Las empresas pueden ahora transferir

sus datos corporativos DB2 a

dispositivos portátiles o incorporados.

Con DB2 Everyplace, puede

acceder a una base de datos contenida

en su dispositivo portátil y realizar

actualizaciones en ella.

Con DB2 Everyplace Sync Server,

puede sincronizar datos entre el

dispositivo portátil y otras fuentes de

datos ubicadas en la empresa.

Provee una rica funcionalidad, incluyendo

procedimientos almacenados, triggers,

integridad referencial, bloqueo a nivel de fila,

recuperación automática, y mucho más.

También es muy eficiente a la hora de consumir recursos ya que necesita sólo aproximadamente 1 MB RAM, y 2 KB por cada conexión cliente.

El acceso remoto a datos y el merge

replication (Permite que se realice

cambios en los dispositivos y en el

servidor de forma independiente).

Trabaja sobre Hypertext Transfer

Protocol (HTTP) y codificación de

soporte

Garantizan un envío seguro de los

datos de las bases de datos de empresa

de SQL Server y que estos datos se

pueden manipular posteriormente sin

conexión y sincronizar después con el

servidor

A diferencia de los sistemas de

gestión de bases de datos cliente-

servidor, el motor de SQLite no es

un proceso independiente con el

que el programa principal se comunica.

SQLite se enlaza con el programa

pasando a ser parte integral del mismo.

El programa utiliza la funcionalidad de

SQLite a través de llamadas simples a

subrutinas y funciones.

Page 7: Tabla Comparativa de Los Modelos_Lopezluna Israel

El Adaptador de Archivos le permite

distribuir archivos y aplicaciones hacia

usuarios portátiles.

En su versión 3, SQLite permite bases

de datos de hasta 2 Terabytes de tamaño

Debido a su pequeño tamaño, SQLite es muy adecuado para los sistemas integrados, y también está incluido en (Android, BlackBerry, Google Chrome, Ios, Maemo, MeeGo, Symbian OS4)

CONCLUSION

La sincronización de datos es una parte clave de cualquier plataforma de datos móviles, esta última garantizará al usuario tener

acceso a todo tipo de información desde prácticamente cualquier sitio y en cualquier momento. Con la creciente adopción de

dispositivos móviles en las empresas no puede suponerse que la información empresarial estratégica registrada en las bases de

datos empresariales permanece en el centro de datos.

La arquitectura general de una plataforma móvil es un modelo distribuido formado por computadores fijos, estaciones base y

unidades móviles. La complejidad de este tipo de sistemas está dada por el sistema gestor de base de datos móvil y el enlace de

comunicaciones.

El uso de los agentes móviles ayuda a solucionar diversos problemas como la pérdida del ancho de banda que se produce en el

trascurso cliente- servidor. El Sistema Gestor de Bases de Datos Móviles que lidera el ranking del mercado de BD Móviles es

Anywhere Solutions, empresa filial de Sybase, gracias a SQL Anywhere, paquete que proporciona BD que pueden utilizarse tanto a

nivel de servidor como a nivel de dispositivo móvil.

Page 8: Tabla Comparativa de Los Modelos_Lopezluna Israel

BIBLIOGRAFIA

http://basesdedatosavanzadas.wikispaces.com/Moviles. Consultado el 2/7/2013 a las 12:51.

http://es.wikipedia.org/w/index.php?title=Informaci%C3%B3n&action=edit&section=3.

http://modelosbd2012t1.wordpress.com/2012/03/15/base-de-datos-moviles-3/.