Sie sind auf Seite 1von 11

REPBLICA BOLIVARIANA DE VENEZUELA MINISTERO DEL PODER POPULAR PARA LA DEFENSA UNIVERSIDAD NACIONAL EXPERIMENTAL DE LA FUERZA ARMADA NACIONAL

UNEFA NUCLEO: MARACAY EXTENSION: COLONIA TOVAR

PROFESOR: Alejandro Kanzler

PARTICIPANTES: Lilibeth Brindenbach Alexander Barrios Melixza Montes Belkis Florez Pedro Guerrero Erick Chacn Leydi Julio Colonia Tovar, Junio de 20011

Introduccin En esta pequea introduccin, nosotros como estudiantes de ingeniera en Sistema debemos conocer los aspectos ms importantes y que, a lo largo del tiempo se va a utilizar en nuestro servicio diario en una empresa, uno de estos componentes importante son los Clientes Hbridos. Una estacin de trabajo sin disco, computador sin disco, nodo sin disco, o cliente hbrido, es una estacin de trabajo o computador personal sin unidades de disco, que emplea el arranque por red (network booting) para cargar su sistema operativo desde un servidor. Tambin puede decirse que una computadora acta como estacin de trabajo sin disco, si sus discos no son usados y se usa el arranque por red.

Las estaciones de trabajo sin disco (o las computadoras que actan como tales) son a veces conocidas como las computadoras de red o clientes hbridos. El cliente hbrido puede simplemente significar una estacin de trabajo sin disco, o puede ser usado en un sentido ms particular para indicar a una estacin de trabajo sin disco que corra remotamente algunas, pero no todas, las aplicaciones, como en la arquitectura computacional de cliente ligero.

Clientes Hbridos Qu Es Cliente El cliente es una aplicacin informtica que se utiliza para acceder a los servicios que ofrece un servidor, normalmente a travs de una red de telecomunicaciones. El trmino se us inicialmente para los llamados terminales tontos, dispositivos que no eran capaces de ejecutar programas por s mismos, pero podan conectarse a un ordenador central y dejar que ste realizase todas las operaciones requeridas, mostrando luego los resultados al usuario. Se utilizaban sobre todo porque su coste en esos momentos era mucho menor que el de un ordenador. Actualmente se suelen utilizar para referirse a programas que requieren especficamente una conexin a otro programa, al que se denomina servidor y que suele estar en otra mquina. Ya no se utilizan por criterios de coste, sino para obtener datos externos (por ejemplo pginas web, informacin bursatil o bases de datos), interactuar con otros usuarios a travs de un gestor central (como por ejemplo los protocolos bittorrent o IRC), compartir informacin con otros usuarios (servidores de archivos y otras aplicaciones Groupware) o utilizar recursos de los que no se dispone en la mquina local (por ejemplo impresin)

Uno de los clientes ms utilizados, sobre todo por su versatilidad, es el navegador web. Muchos servidores son capaces de ofrecer sus servicios a travs de un navegador web en lugar de requerir la instalacin de un programa especfico

Cliente hbrido Un cliente hbrido no tiene almacenados los datos con los que trabaja, pero s es capaz de procesar datos que le enva el servidor. Muchos programas de colaboracin almacenan remotamente los datos para que todos los usuarios trabajen con la misma informacin, y utilizan clientes hbridos para acceder a esa informacin.

Una estacin de trabajo sin disco, computador sin disco, nodo sin disco, o cliente hbrido, es una estacin de trabajo o computador personal sin unidades de disco, que emplea el arranque por red (network booting) para cargar su sistema operativo desde un servidor. Tambin puede decirse que una computadora acta como estacin de trabajo sin disco, si sus discos no son usados y se usa el arranque por red. Las estaciones de trabajo sin disco (o las computadoras que actan como tales) son a veces conocidas como las computadoras de red o clientes hbridos. El cliente hbrido

puede simplemente significar una estacin de trabajo sin disco, o puede ser usado en un sentido ms particular para indicar a una estacin de trabajo sin disco que corra remotamente algunas, pero no todas, las aplicaciones, como en la arquitectura computacional de cliente ligero.

Base De Datos Distribuida Es una coleccin de datos (base de datos) construida sobre una red y que pertenecen, lgicamente, a un solo sistema distribuido, la cual cumple las siguientes condiciones:

La informacin de la base de datos esta almacenada fsicamente en diferentes sitios de la red. En cada sitio de la red, la parte de la informacin, se constituye como una base de datos en s misma. Las bases de datos locales tienen sus propios usuarios locales, sus propios DBMS y programas para la administracin de transacciones, y su propio administrador local de comunicacin de datos. Estas base de datos locales deben de tener una extensin, que gestione las funciones de sociedad necesarias; la combinacin de estos componentes con los sistemas de administracin de base de datos locales, es lo que se conoce como Sistema Administrador de Base de Datos Distribuidas. Este gestor global permite que usuarios puedan acceder a los datos desde cualquier punto de la red, como si lo hicieran con los datos de su base de datos local, es decir, para el usuario, no debe existir diferencia en trabajar con datos locales o datos de otros sitios de la red.

En consecuencia, la base de datos distribuida, es como una unidad virtual, cuyas partes se almacenan fsicamente en varias bases de datos "reales" distintas, ubicadas en diferentes sitios.

Ejemplo de base de datos distribuida: Considere un banco que tiene tres sucursales, en cada sucursal, un ordenador controla las terminales de la misma y el sistema de cuentas. Cada computador con su sistema de cuentas local en cada sucursal constituye un "sitio" de la BDD; las computadoras estn conectadas por la red. Durante las operaciones normales, las aplicaciones en las

terminales de la sucursal necesitan slo acceder la base de datos de la misma. Como slo acceden a la misma red local, se les llaman aplicaciones locales. Desde el punto de vista tecnolgico, aparentemente lo importante es la existencia de algunas transacciones que acceden a informacin en ms de una sucursal. Estas transacciones son llamadas transacciones globales o transacciones distribuidas. La existencia de transacciones globales ser considerada como una caracterstica que nos ayude a discriminar entre las BDD y un conjunto de base de datos locales. Una tpica transaccin global sera una transferencia de fondos de una sucursal a otra. Esta aplicacin requiere de actualizar datos en dos diferentes sucursales y asegurarse de la real actualizacin en ambos sitios o en ninguno. Asegurar el buen funcionamiento de aplicaciones globales es una tarea difcil.

Diferencias Entre Sistemas Centralizados Y Distribuidos La diferencia principal entre los sistemas de base de datos centralizados y distribuidos es que, en los primeros, los datos residen en una sola localidad, mientras que, en los ltimos, se encuentran en varias localidades. Tambin tenemos otra diferencia muy clara de estos dos sistemas y son las siguientes: El Centralizado permite utilizar los recursos de un solo ordenador (memoria, CPU, disco, perifricos, etc.) y el Distribuido permite utilizar los recursos de ms de un ordenador al mismo tiempo.

Estructura de Base de Datos Distribuidas Un sistema distribuido de base de datos consiste en un conjunto de localidades, cada una de las cuales mantiene un sistema de base de datos local. Cada localidad puede procesar transacciones locales, o bien transacciones globales entre varias localidades, requiriendo para ello comunicacin entre ellas. Las localidades pueden conectarse fsicamente de diversas formas, las principales son:

Red totalmente conectada Red prcticamente conectada Red con estructura de rbol Red de estrella Red de anillo

Consideraciones Al Distribuir La Base De Datos Existen varias razones para construir sistemas distribuidos de bases de datos que incluyen compartir la informacin, fiabilidad y disponibilidad y agilizar el procesamiento de las consultas. Pero tambin tiene sus desventajas, como desarrollos de software ms costosos, mayor posibilidad de errores y costos extras de procesamiento.

Ventajas De La Distribucin De Datos La principal ventaja de los sistemas distribuidos es la capacidad de compartir y acceder a la informacin de una forma fiable y eficaz. Utilizacin compartida de los datos y distribucin del control La ventaja principal de compartir los datos por medio de la distribucin es que cada localidad pueda controlar hasta cierto punto los datos almacenados localmente. En un sistema centralizado, el administrador de base de datos de la localidad central controla la base de datos. En un sistema distribuido existe un administrador global de la base de datos que se encarga de todo el sistema. Parte de esta responsabilidad se delega al administrador de base de datos de cada localidad. Dependiendo del diseo del sistema distribuido, cada administrador local podr tener un grado de autonoma diferente, que se conoce como autonoma local. La posibilidad de contar con autonoma local es en muchos casos una ventaja importante de las bases de datos distribuidas. Fiabilidad y disponibilidad Si se produce un fallo en una localidad de un sistema distribuido, es posible que las dems localidades puedan seguir trabajando. En particular, si los datos se repiten en varias localidades, una transaccin que requiere un dato especfico puede encontrarlo en ms de una localidad. As, el fallo de una localidad no implica necesariamente la desactivacin del sistema. El sistema debe detectar cuando falla una localidad y tomar las medidas necesarias para recuperarse del fallo. El sistema no debe seguir utilizando la localidad que fall. Por ltimo, cuando se recupere o repare esta localidad, debe contarse con mecanismos para reintegrarla al sistema con el mnimo de complicaciones. La disponibilidad es fundamental para los sistemas de bases de datos que se utilizan en aplicaciones de tiempo real. Por ejemplo, si una lnea area no puede tener acceso a la informacin, es posible que pierda clientes a favor de la competencia.

Agilizacin del procesamiento de consultas Si una consulta comprende datos de varias localidades, puede ser posible dividir la consulta en varias subconsultas que se ejecuten en paralelo en distintas localidades. Sin embargo, en un sistema distribuido no se comparte la memoria principal, as que no todas las estrategias de interseccin se pueden aplicar en estos sistemas. En los casos en que hay repeticin de los datos, el sistema puede pasar la consulta a las localidades ms ligeras de carga.

Desventajas De La Distribucin De Los Datos La desventaja principal de los sistemas distribuidos es la mayor complejidad que se requiere para garantizar una coordinacin adecuada entre localidades. El aumento de la complejidad se refleja en:

Coste del desarrollo de software: es ms difcil estructura un sistema de bases de datos distribuidos y por tanto su coste es menor Mayor posibilidad de errores: puesto que las localidades del sistema distribuido operan en paralelo, es ms difcil garantizar que los algoritmos sean correctos. Mayor tiempo extra de procesamiento: el intercambio de mensajes y los clculos adicionales son una forma de tiempo extra que no existe en los sistemas centralizados.

Tipos De Bases De Datos Distribuidas Existen dos tipos de Datos de Distribucin y son las Homogneas y las heterogenias Homogneas: En los sistemas de bases de datos distribuidas homogneas todos los sitios emplean idntico software de gestin de bases de datos, son conscientes de la existencia de los dems sitios y acuerdan cooperar en el procesamiento de las solicitudes de los usuarios. En estos sistemas, los sitios locales renuncian a una parte de su autonoma en cuanto a su derecho a modificar los esquemas o el software de gestin de bases de datos. Ese software tambin debe cooperar con los dems sitios en el intercambio de la informacin sobre las transacciones para hacer posible su procesamiento entre varios sitios. Heterogenias: puede que los diferentes sitios utilicen esquemas y software de gestin de sistemas de bases de datos diferentes. Puede que algunos sitios no tengan

informacin de la existencia del resto y que slo proporcionen facilidades limitadas para la cooperacin en el procesamiento de las transacciones. La heterogeneidad se debe a que los datos de cada BD son de diferentes tipos o formatos. El enfoque heterogneo es ms complejo que el enfoque homogneo y favorece el enfoque ascendente. Es una tecnologa reciente y an existen pocas en el mercado. Hoy en da existe la tendencia a crear software que permita tener acceso a diversas bases de datos autnomas preexistentes almacenadas en SGBD heterogneos.

Protocolo Es un conjunto bien conocido de reglas y formatos que se utilizan para la comunicacin entre procesos que realizan una determinada tarea. Se requieren dos partes:

Especificacin de la secuencia de mensajes que se han de intercambiar. Especificacin del formato de los datos en los mensajes.

Un protocolo permite que componentes heterogneos de sistemas distribuidos puedan desarrollarse independientemente, y por medio de mdulos de software que componen el protocolo, haya una comunicacin transparente entre ambos componentes. Es conveniente mencionar que estos componentes del protocolo deben estar tanto en el receptor como en el emisor. Ejemplos de protocolos usados en los sistemas distribuidos:

IP: Protocolo de Internet.- Protocolo de la capa de Red, que permite definir la unidad bsica de transferencia de datos y se encarga del direccionamiento de la informacin, para que llegue a su destino en la red. TCP: Protocolo de Control de Transmisin.- Protocolo de la capa de Transporte, que permite dividir y ordenar la informacin a transportar en paquetes de menor tamao para su transporte y recepcin. HTTP: Protocolo de Transferencia de Hipertexto.- Protocolo de la capa de aplicacin, que permite el servicio de transferencia de pginas de hipertexto entre el cliente WEB y los servidores. SMTP: Protocolo de Transferencia de Correo Simple.- Protocolo de la capa de aplicacin, que permite el envo de correo electrnico por la red.

POP3: Protocolo de Oficina de Correo.- Protocolo de la capa de aplicacin, que permite la gestin de correos en Internet, es decir, le permite a una estacin de trabajo recuperar los correos que estn almacenados en el servidor.

Conclusin Despus de haber indagado e investigado para la realizacin de este trabajo podemos decir que los clientes hbridos no tiene almacenados los datos con los que trabaja, pero s es capaz de procesar datos que le enva el servidor 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. Es una tecnologa que ya lleva aos en rodaje por lo que tiene la madurez suficiente como para ser usada con garantas, no obstante, debido a la gran dependencia que estas bases de datos tienen de las telecomunicaciones, en Espaa nos encontramos muchos problemas para conseguir el rendimiento oportuno de las mismas. Una vez ms, por razones de la manejabilidad, en muchas universidades y en algunas organizaciones grandes, las PC son usadas en una configuracin similar, con algunas o todas las aplicaciones almacenados remotamente pero ejecutadas localmente. Sin embargo, stos no son estaciones sin disco si todava se cargan (boot) desde un disco duro local.

Bibliografa Distributed Databases, School of Science & Technology, Bell College (Hamilton) Silberschatz, Korth, y Sudarshan, Fundamentos de Bases de Datos, 4 ed. Mc Graw Hill CONNOLLY, Thomas M. y BEGG, Carolyn E., Sistemas de bases de datos: diseo, implementacin y gestin. Pearson - Addison Wesley, 4 edicin. Armes A. Elmasri y Shamkant B. Navathe, Fundamentos de Sistemas de Bases de Datos. 3 ed. Addison Wesley. http://www.fing.edu.uy/inco/cursos/interop/interPresencial/transparencias/que ries.pdf