base de datos distribuida unidad 1

Download Base de Datos Distribuida Unidad 1

Post on 26-Dec-2015

213 views

Category:

Documents

1 download

Embed Size (px)

DESCRIPTION

BDD

TRANSCRIPT

  • Ing. Sistemas ComputacionalesIng. Lizbeth Cob GonzlezInstituto Tecnolgico de Estudios Superiores de CoatzacoalcosITESCO

  • Fundamentos de Cmputo DistribuidoIng. Lizbeth Cob GonzlezU N I D A D 1

  • DistribuidoINTRODUCCIONComputoSistema de Computo:

    Un sistema de cmputo es un conjunto de elementos fsicos y electrnicos ( Hardware ), los cuales funcionan ordenadamente bajo el control de programas ( Software ); ambos componentes se comportan como un todo y es posible establecer contacto con ellos gracias al usuario. Ing. Lizbeth Cob Gonzlez

  • DistribuidoINTRODUCCIONComputoSistema de Informacin:

    Un sistema de informacin es un conjunto de elementos interrelacionados con el propsito de prestar atencin a las demandas de informacin de una organizacin, para elevar el nivel de conocimientos que permitan un mejor apoyo a la toma de decisiones y desarrollo de acciones. Ing. Lizbeth Cob Gonzlez

  • DistribuidoINTRODUCCIONComputoLa cantidad de innovaciones tecnolgicas que ha habido en los ltimos aos ha promovido un cambio en la forma de observar a los sistemas de informacin y, en general, a las aplicaciones computacionales. Existen avances tecnolgicos que se realizan continuamente en circuitos, dispositivos de almacenamiento, programas y metodologas. Sin embargo, los cambios tecnolgicos van de la mano con la demanda de los usuarios y programas para la explotacin exhaustiva de tales dispositivos mejorados. Ing. Lizbeth Cob Gonzlez

  • DistribuidoINTRODUCCIONComputoPor tanto, existe un continuo desarrollo de nuevos productos los cuales incorporan ideas nuevas desarrolladas por compaas e instituciones acadmicas.

    Una rea en la cual las soluciones estn integrando tecnologa con nuevas arquitecturas o formas de hacer las cosas es, sin lugar a dudas, el rea de los sistemas distribuidos de informacin. Ellos se refieren al manejo de datos almacenados en facilidades de cmputo localizadas en muchos sitios ligados a travs de una red de comunicaciones.

    Ing. Lizbeth Cob Gonzlez

  • DistribuidoDEFINICION

    Computo Una coleccin de computadores conectados por una red de comunicaciones, que el usuario percibe como un solo sistema (no necesita saber qu cosas estn en qu mquinas). El usuario accesa los recursos remotos de la misma manera en que accesa recursos locales.

    Un grupo de computadores que usan un software para conseguir un objetivo en comn.

    Ing. Lizbeth Cob Gonzlez

  • DistribuidoComputoLos sistemas distribuidos deben de ser muy confiables, ya que si un componente del sistema se descompone otro componente debe de ser capaz de reemplazarlo. El tamao de un sistema distribuido puede ser muy variado, ya sean decenas de hosts (Local Area Network), centenas de hosts (Metropolitan Area Network), y miles o millones de hosts (Internet).EscalabilidadIng. Lizbeth Cob Gonzlez

  • DistribuidoComputoEjemplo SCD simpleIng. Lizbeth Cob Gonzlez

  • DistribuidoComputo

    Entre los diferentes Sistemas Operativos distribuidos que existen tenemos los siguientes: Sprite, Solaris-MC, Mach, Chorus, Spring, Amoeba, Taos, Seti, etc. Ing. Lizbeth Cob Gonzlez

  • DistribuidoSISTEMA DISTRIBUIDOComputoColeccin de elementos de cmputo autnomo que se encuentran fsicamente separados y no comparten una memoria comn, se comunican entre s a travs del intercambio de mensajes utilizando un medio de comunicacin.

    Los sistemas autnomos pueden tener caractersticas no homogneas.

    Ing. Lizbeth Cob Gonzlez

  • DistribuidoComputo Existen ciertos factores que han propiciado el auge tan elevado de los sistemas distribuidos dentro del procesamiento de las organizaciones modernas en el mundo, en particular (Tanenbaum) seala algunos de ellos como:

    1. Avances en tecnologa de cmputo.

    2. Desarrollo de las redes locales de alta velocidad (LAN).

    3. Desarrollo de redes de rea amplia (WAN).Ing. Lizbeth Cob Gonzlez

  • DistribuidoComputo La idea fundamental de un sistema distribuido es que constituye una combinacin de computadoras y sistemas de transmisin de mensajes bajo un solo punto de vista lgico a travs del cual los elementos de cmputo resuelven tareas en forma colaborativa. Se puede aseverar que el sistema constituye un ente capaz de procesar informacin debido a dos caractersticas esenciales:El sistema consiste de una cantidad de computadoras cada una de las cuales tiene su propio almacenamiento, dispositivos perifricos y potencia computacional.Todas las computadoras estn adecuadamente interconectadas.

    Ing. Lizbeth Cob Gonzlez

  • DistribuidoConceptos BsicosComputoo Proceso: Programa que se ejecuta en una mquina. En muchas mquinas pueden ejecutarse varios procesos a la vez.

    o Agente: Proceso conectado a la red. En ocasiones se denomina "agente" a un proceso que acta sin control directo del usuario, y que puede presentarse a la red como un usuario.

    o Cliente: Proceso que puede establecer conexiones a servidores y enviar peticiones a l.

    o Agente de usuario: Cliente que representa al usuario. A menudo tienen interface de usuario, para que las personas puedan controlarlo directamente.

    Ing. Lizbeth Cob Gonzlez

  • DistribuidoConceptos BsicosComputoo Servicio: Parte de un sistema de computadores que gestiona una coleccin de recursos y presenta una funcionalidad a los usuarios y a las aplicaciones.

    o Servidor: proceso que acepta conexiones de clientes y realiza servicios para ellos. Un servidor puede atender varias peticiones simultneas de varios clientes (1 o varios procesos, uno para cada cliente).

    o Host: mquina conectada a la red que proporciona servicios. El mismo host puede tener varios procesos servidor que proporcionen diversos servicios.Ing. Lizbeth Cob Gonzlez

  • DistribuidoComputoLee la siguiente lectura (archivo) y realiza un cuadro sinpticoAct. 1Ing. Lizbeth Cob Gonzlez

  • DistribuidoComputoRealizar una presentacin de el tema:Arquitectura de bases de datosdistribuidas.Actividad 2: - Definicin del Trmino Cliente-Servidor - Arquitectura Cliente-ServidorIng. Lizbeth Cob Gonzlez

  • DistribuidoPorque Sistemas Distribuidos?ComputoIng. Lizbeth Cob Gonzlez

  • DistribuidoComputoEs un error comn de enfoque el suponer iguales un sistema operativo de red y un sistema operativo distribuido, el cual anima y maneja los recursos del sistema distribuido en s. Existen diferencias importantes en la operacin interna de tales sistemas, que enseguida se mencionan:En una red, cada computadora ejecuta su propio sistema operativo, y no como parte de un sistema operativo general.Ing. Lizbeth Cob Gonzlez

  • DistribuidoComputo

    Cualquier actividad en computadoras remotas (como servidores, por ejemplo) se lleva a cabo por medio de accesos (login) remotos en dichas computadoras que sehacen en forma explcita por parte del usuario, y no como una funcin de los procesos como ocurre en un sistema distribuido.El trabajo con archivos remotos, igual presupone transferencias de archivos explcitos donde el usuario especifica la localizacin remota y no se da esta asignada por el ambiente operativo.Las facultades de tolerancia a falla son un poco ms pobres, pues cuando una computadora falla, esto no influye grandemente en la degradacin del servicio.

    Ing. Lizbeth Cob Gonzlez

  • DistribuidoDesafos de los SDComputoIng. Lizbeth Cob Gonzlez

  • DistribuidoDesafos de los SDComputoIng. Lizbeth Cob Gonzlez

  • DistribuidoComputoPor medio del sistema operativo adecuado, las computadoras mantienen su capacidad deprocesamiento de tareas local, mientras constituyen elementos colaborativos de procesamiento en el ambiente distribuido.

    El elemento de interconexin indica que debe existir el mecanismo de transporte de informacin entre los componentes de manera que sea factible el intercambio de mensajes entre nodos cooperativos de manera que no se violente la transparencia de una transaccin.Ing. Lizbeth Cob Gonzlez

  • DistribuidoComputoDesde el punto de vista del usuario, unSistema Operativo Distribuido se comporta como un sistema operativo convencional que seejecuta en su computadora local; sin embargo, ste administra los recursos de varias yadems, posiblemente heterogneas- computadoras independientes e integra una interfacecomn hacia el usuario.Ing. Lizbeth Cob Gonzlez

  • Se puede decir entonces que un ambiente distribuido tambin incluye las siguientes caractersticas:

    Una variedad de componentes que incluyen tanto plataformas de cmputo como las redes de interconexin que transportan mensajes entre ellas unificadas en un soloambiente de procesamiento.

    La transparencia, como resultado de la abstraccin apropiada de los componentes del sistema.

    DistribuidoComputoIng. Lizbeth Cob Gonzlez

  • DistribuidoComputoCon respecto a la transparencia, no siempre es posible mantenerla estrictamente en todoslos casos. Algunas ocasiones es necesario el establecimiento de ciertas distinciones entrelos usuarios y los operadores del ambiente computacional, debido a las tareas especficas ogenerales que stos deben realizar.Ing. Lizbeth Cob Gonzlez

  • DistribuidoComputoIng. Lizbeth Cob Gonzlez

  • DistribuidoComputoIng. Lizbeth Cob Gonzlez

  • DistribuidoComputoIntegracin de Datos vs Distribucin deDatosElabora un Diagrama acerca de:Ing. Lizbeth Cob Gonzlez

    *********