Está en la página 1de 5

Universidad Tecnolgica del Valle del Mezquital Tecnologas de la Informacin y Comunicacin Enero - Abril 2014 Base de datos para

Aplicaciones
Unidad II. BASES DE DATOS DISTRIBUIDAS

Nombre alumnos: Grupo: Fecha:

de

los Brenda Martnez Silis Mara Estela Potrero Hernndez Giorddana Morgado Ramrez 8D 29 de Enero de 2014

BASES DE DATOS DISTRIBUIDAS


INTRODUCCION
Los Sistemas de Bases de Datos Distribuidas representan ms naturalmente la estructura geogrficamente descentralizada de una organizacin, aumentan la disponibilidad de los datos, reducen el trfico de comunicacin y es justificable, adems, por el abaratamiento de los costos en el equipamiento y la infraestructura de comunicaciones de las redes de computadoras. El diseo de las Bases de Datos Distribuidas posee las fases del diseo centralizado y cuenta, adems, con dos nuevos problemas que caracterizan el proceso de distribucin de datos, e incluyen la determinacin de: cmo dividir la base de datos en componentes para localizarlos en diferentes sitios, qu cantidad de datos debe ser replicados y cmo deben los fragmentos replicados ser localizados. Para el diseo de BDD se han definido dos grandes estrategias el enfoque Top-Down y el Bottom-Up. En el enfoque Top-Down se comienza diseando el esquema global, luego se concibe la fragmentacin de la BD y la localizacin de los fragmentos en los sitios. Se completa ejecutando, en cada sitio, el diseo fsico de los datos. Por otro lado el enfoque Bottom-Up se basa en la integracin de esquemas ya creados en un esquema global a partir de las BD existentes.

CONCEPTO DE BASE DE DATOS DISTRIBUIDA Una base de datos distribuida (BDD) es un conjunto de mltiples bases de datos lgicamente relacionadas las cuales se encuentran distribuidas en diferentes espacios lgicos (pej. un servidor corriendo 2 mquinas virtuales) e interconectados por una red de comunicaciones. Dichas BDD tienen la capacidad de realizar procesamiento autnomo, esto permite realizar operaciones locales o distribuidas. Un sistema de Bases de Datos Distribuida (SBDD) es un sistema en el cual mltiples sitios de bases de datos estn ligados por un sistema de comunicaciones de tal forma que, un usuario en cualquier sitio puede acceder los datos en cualquier parte de la red exactamente como si estos fueran accedidos de forma local.

CONCEPTO DE CLIENTE/SERVIDOR Cliente/Servidor es aquella red de comunicaciones en la que todos los clientes estn conectados a un servidor, que puede ser cualquier computadora en el que se centralizan los diversos recursos y aplicaciones con que se cuenta; y que los pone a disposicin de los clientes cada vez que estos son solicitados. Esto significa que todas las gestiones que se realizan se concentran en el servidor, de manera que en l se disponen los requerimientos provenientes de los clientes que tienen prioridad, los archivos que son de uso pblico y los que son de uso restringido, los archivos que son de slo lectura y los que, por el contrario, pueden ser modificados, etc.

DIFERENCIA ENTRE BASE DE DATOS SITRIBUIDAS Y CLIENTE/SERVIDOR

BASE DE DATOS DISTRIBUIDA Sistemas distribuidos permite que los recursos disponibles en la red puedan ser utilizados simultneamente por los usuarios y/o agentes que interactan en la red. Las coordinaciones para la transferencia de mensajes entre los diferentes componentes para la realizacin de una tarea, no tienen una temporizacin general, esta

CLIENTE/SERVIDOR Es quien inicia solicitudes o peticiones, tienen por tanto un papel activo en la comunicacin (dispositivo maestro o amo). Espera y recibe las respuestas del servidor.

ms bien distribuida a los componentes. Cada componente del sistema puede fallar independientemente, con lo cual los dems pueden continuar ejecutando sus acciones. Para crear diseos efectivos, es necesario conocer y entender las caractersticas de las arquitecturas comnmente usadas para soportar los sistemas distribuidos y compartir datos. Incrementa la confiabilidad del sistema debido a la redundancia Normalmente interacta directamente con los usuarios finales mediante una interfaz grfica de usuario. Al contratar un servicio de redes, se tiene que tener en la velocidad de conexin que le otorga al cliente y el tipo de cable que utiliza, por ejemplo : cable de cobre ronda entre 1 ms y 50 ms. Al iniciarse esperan a que lleguen las solicitudes de los clientes, desempean entonces un papel pasivo en la comunicacin (dispositivo esclavo).

12 REGLAS DE OPERACIN DE BASES DE DATOS DISTRIBUIDAS 1.- Autonoma local. Los sitios en un sistema distribuido deben ser autnomos. La autonoma local significa que todas las operaciones en un sitio dado estn controladas por ese sitio; ningn sitio X debe depender de algn otro sitio Y para su operacin satisfactoria. La seguridad, integridad y representacin de almacenamiento de los datos locales permanecen bajo el control y jurisdiccin del sitio local. 2.- No dependencia de un sitio central. La autonoma local implica que todos los sitios deben ser tratados como iguales. 3.- Operacin contina. Una ventaja de los sistemas distribuidos es que deben proporcionar mayor confiabilidad y mayor disponibilidad.
Confiabilidad. La probabilidad de que el sistema est listo y funcionando en cualquier momento dado. Los SD no son una propuesta de todo o nada; pueden continuar operando cuando hay alguna falla en algn componente independiente. Disponibilidad. La probabilidad de que el sistema est listo y funcionando continuamente a lo largo de un perodo especificado.

4.- Independencia de ubicacin. Conocida tambin como transparencia de ubicacin. 5.- Independencia de fragmentacin. Un sistema soporta la fragmentacin de datos cuando puede ser dividida en o partes o fragmentos, para efectos de almacenamiento fsico. 6.- Independencia de replicacin. El sistema soporta replicacin de datos cuando un fragmento puede ser representado por muchas copias distintas, o rplicas, guardadas en muchos sitios distintos. 7.- Procesamiento de consultas distribuidas. La optimizacin es importante en un sistema distribuido que en uno centralizado, incluso mucho ms. 8.- Administracin de transacciones distribuidas. Existen dos aspectos principales en la administracin de transacciones: control de recuperacin y control de la concurrencia.

9.- Independencia de hardware. Soporte para un gran nmero de mquinas diferentes. Poder integrar todos los datos de todos estos sistemas y presentar al usuario una imagen del sistema nico. 10.- Independencia de sistema operativo. Obviamente es necesario no slo tener la posibilidad de ejecutar el mismo DBMS en diferentes plataformas de hardware, sino tambin ejecutarlo en diferentes plataformas de sistema operativo. 11.- Independencia de red. Si el sistema va a tener la posibilidad de soportar muchos sitios distintos es obviamente necesario tener la posibilidad de soportar tambin una variedad de redes de comunicacin distintas. 12.- Independencia de DBMS. Lo que se necesita es que todos los ejemplares de DBMS en sitios diferentes soporten la misma interfaz.

Investiga un caso de xito de aplicacin de base de datos distribuidos y cul fue el beneficio de su aplicacin (Este punto explicarlo con sus propias palabras mnimo 10 renglones)

CONCLUSION Las bases de datos distribuidas son cada vez ms usadas por las empresas y suponen una ventaja competitiva frente a los sistemas centralizados, siempre y cuando la empresa en cuestin tenga necesidad de usar una base de datos de este tipo. Lo ms habitual es disponer de varias sedes y tener que manejar informacin comn, para lo cual las bases de datos distribuidas son especialmente tiles. Al igual que esta arquitectura de cliente/servidor se basa en la existencia de dos tipos de aplicaciones ejecutndose de forma independiente. La arquitectura Cliente/Servidor es el resultado de la integracin de dos culturas. Por un lado, la del Mainframe que aporta capacidad de almacenamiento, integridad y acceso a la informacin y, por el otro, la del computador que aporta facilidad de uso (cultura de PC), bajo costo, presentacin atractiva (aspecto ldico) y una amplia oferta en productos y aplicaciones.

BIBLIOGRAFIA (Mencionar al menos 3 referencias en formato APA)

Leer ms: http://www.monografias.com/trabajos24/arquitectura-cliente-servidor/arquitectura-cliente-servidor.shtml#ixzz2rwLoWG82

También podría gustarte