cuestiones de repaso_cap_24

4

Click here to load reader

Upload: carlos-francisco-ojeda-urena

Post on 03-Jul-2015

104 views

Category:

Technology


1 download

DESCRIPTION

UTPL Cuestiones de repaso del capitulo 24

TRANSCRIPT

Page 1: Cuestiones de repaso_cap_24

UNIVERSIDAD TECNICA PARTICULAR DE LOJA

La Universidad Católica de Loja

Escuela de Ciencias de la Computación

Titulación de Sistemas Informáticos y Computación

Cuestiones de Repaso Cap. 24

Alumno: Carlos Francisco Ojeda Ureña

Docentes: Angel Eduardo Encalada Encalada

Fecha: 20/06/2013

Periodo académico

Abril 2013 - Agosto 2013

Page 2: Cuestiones de repaso_cap_24

24.1 Explique en qué se diferencia una base de datos distribuida

de una base de datos replicada.

Una base de datos distribuida es aquella donde los datos están repartidos entre

diferentes maquinas. Cada máquina dispone de un SGBD para dar servicios a los datos

que contiene. Mientras que una base de datos replicada en la que los datos están

replicados en diferentes servidores cada servidor tiene una copia completa de la BD.

24.2 Indique las ventajas de utilizar la replicación en un sistema

distribuido.

El acceso a los datos es más rápido debido a que los datos se localizan más

cercanos al lugar donde se utilizan.

El procesamiento es rápido debido a que varios nodos intervienen en el

procesamiento de una carga de trabajo.

Nuevos nodos se pueden agregar fácil y rápidamente.

La probabilidad de que una falla en un solo nodo afecte al sistema es baja y existe

una autonomía e independencia entre los nodos.

Control local de los datos con que se interactúa.

Mayor tolerancia a los fallos.

24.5 Indique las similitudes y diferencias entre la replicación

síncrona y asíncrona.

Las similitudes:

Los datos terminan por sincronizarse y adoptar el mismo valor en todos los sitios.

Diferencia:

Los datos replicados se actualizan inmediatamente en el momento de actualizar los

datos de origen a este tipo de replicación se denomina replicación síncrona.

Page 3: Cuestiones de repaso_cap_24

24.7. Explique la funcionalidad requerida de un servidor de

replicación.

Escalabilidad: El servicio debe ser capaz de gestionar la replicación tanto de pequeño

como de grandes volúmenes de datos.

Mapeado y transformación: el servicio debe ser capaz de gestionar la replicación entre

diversos SGBD y plataformas heterogéneas.

Replicación de Objetos: Debe ser posible replicar objetos, además de los datos.

Especificación del esquema de replicación: El sistema debe proporcionar un

mecanismo para permitir que un usuario privilegiado especifique los datos y los

objetos que hay que replicar.

Mecanismo de Subscripción: El sistema debe proporcionar un mecanismo que permita

al usuario privilegiado subscribirse a los datos y objetos disponibles para la replicación.

Mecanismo de inicialización: El sistema debe proporcionar un mecanismo que permita

la inicialización de un replica de destino.

Fácil administración: Debe ser sencillo para el DBA administrar el sistema y comprobar

el estado y monitorizar el rendimiento de los componentes del sistema de replicación.

24.8 Indique los problemas de implementación asociados con la

replicación.

Existen algunos problemas de implementación asociados con la provisión de

replicación de datos por parte de datos del servidor de replicación, incluye los

siguientes:

Actualizaciones transaccionales

Instantáneas y disparadores de la base de datos

Detección y resolución de conflictos.

Page 4: Cuestiones de repaso_cap_24

Proponga una idea de proyecto en el que usted implementaría

una base de datos móvil. Explicando para ese caso en particular:

Sistema de reservaciones de taxis

Beneficios de implementar la BD móvil

Que los usuarios de los taxis podrán reservar un taxi mediante esta aplicación móvil a

la cual podrían acceder desde un teléfono inteligente con acceso a internet desde

cualquier lugar de donde se encuentren sin la necesidad de hacer un gasto adicional

como una llamada telefónica si no consumiendo solo internet el cual es mas barato

que el tiempo aire en alguna operadora

El modo en que secapturarían yactualizarían los datos.

Esto se lo realizaría através de una aplicación web móvil donde todos los recursos de la

base de datos sean consumidos desde un móvil.

El taxista debe tener un usuario en la aplicación donde pueda consultar la lista de las

reservaciones de clientes que están esperando por el servicio. El taxista podrían

manipular a quien podría a tender primero dependiendo de la ubicación de los

clientes.

La precauciones para evitar inconsistencias en los datos.

Para evitar alguna inconsistencia tiene que haber un administrador de la base de datos

que pueda monitorear la aplicación de tal modo que dos personas no pudieran

reservar un taxi para una misma hora y en un lugar diferente.

Los dispositivos que se requerirían. Dispositivos móviles Smartphone, Tables, Computador, Servidor, Host, Dominio.