Bases de Datos Distribuidas 2015
Autor: J’ Agustín Guerrero Romero
Base de Datos Centralizada y Distribuidas
Base de Datos Centralizada y Distribuidas Conceptos Base de Datos Centralizada Una base de datos centralizada es una base de datos almacenada en su totalidad en un solo lugar físico, es decir, es una base de datos almacenada en una sola máquina y en una sola U, donde los s trabajan en terminales "tontas" que solo muestran resultados. Los sistemas de bases de datos centralizadas son aquellos que se ejecutan en un único sistema informático sin interaccionar con ninguna otra computadora.
Base de Datos Distribuidas Una base de datos distribuida es un conjunto de múltiples bases de datos lógicamente relacionadas, las cuales se encuentran distribuidas entre diferentes sitios interconectados por una red de comunicaciones, los cuales tienen la capacidad de procesamiento autónomo lo que indica que puede realizar operaciones locales o distribuidas. Cuadro Comparativo B. Datos Centralizada
VENTAJAS
Se evita la redundancia. En sistemas que no usan Bases de Datos Centralizadas, cada aplicación tiene sus propios archivos privados o se encuentran en diferentes
Autor: J’ Agustín Guerrero Romero
B. Datos Distribuidas Refleja una estructura organizacional – los fragmentos de la base de datos se ubican en los departamentos a los que tienen relación. Autonomía local – un departamento
2
Base de Datos Centralizada y Distribuidas
DESVENTAJAS
localidades. Esto a menudo origina enorme redundancia en los datos almacenados, así como desperdicio resultante del espacio de almacenamiento. Se evita la inconsistencia. Ya que si un hecho específico se representa por una sola entrada, la no concordancia de datos no puede ocurrir. Pueden hacerse cumplir las normas establecidas. Con un control central de la base de datos, el de Base de Datos (DBA) puede garantizar que se cumplan todas las formas aplicables a la representación de los datos. Pueden aplicarse restricciones de seguridad. El de Base de Datos (DBA) puede: -Asegurar que el único medio de acceder la base de datos sea a través de los canales establecidos. -Definir controles de autorización para que se apliquen cada vez que se intente el a datos sensibles -Puede conservarse la integridad. Que los datos se encuentren en una sola máquina ayuda a evitar la inconsistencia de los datos, por el mismo hecho de encontrarse en una sola máquina. El procesamiento de los datos ofrece un mejor rendimiento y resulta más confiable que en los sistemas distribuidos. Los mainframes (computadora central) no ofrecen mejor proporción precio/rendimiento que los microprocesadores de los sistemas distribuidos. Cuando un sistema de Base de Datos Centralizada falla, se pierde toda la disponibilidad de procesamiento y sobre todo de
Autor: J’ Agustín Guerrero Romero
puede controlar los datos que le pertenecen. Disponibilidad – un fallo en una parte del sistema solo afectará a un fragmento, en lugar de a toda la base de datos. Rendimiento – los datos generalmente se ubican cerca del sitio con mayor demanda, también los sistemas trabajan en paralelo, lo cual permite balancear la carga en los servidores. Economía.- es más barato crear una red de muchas computadoras pequeñas, que tener una sola computadora muy poderosa. Modularidad.- se pueden modificar, agregar o quitar sistemas de la base de datos distribuida sin afectar a los demás sistemas (módulos).
3
Base de Datos Centralizada y Distribuidas la información confiada al sistema. En caso de un desastre o catástrofe, la recuperación es difícil de sincronizar. Las cargas de trabajo no se pueden difundir entre diferentes computadoras, ya que los trabajos siempre se ejecutarán en la misma máquina. No se puede añadir poder de cómputo en pequeños incrementos, debido a lo complicado de esta operación.
CARACTERÍSTICAS
Costo de desarrollo del software. La complejidad añadida que es necesaria para mantener la coordinación entre nodos hace que el desarrollo de software sea más costoso. Mayor probabilidad de errores. Como los nodos que constituyen el sistema funcionan en paralelo, es más difícil asegurar el funcionamiento correcto de los algoritmos, así como de los procedimientos de recuperación de fallos del sistema. Mayor sobrecarga de procesamiento. El intercambio de mensajes y ejecución de algoritmos para el mantenimiento de la coordinación entre nodos supone una sobrecarga que no se da en los sistemas centralizados. Se almacena completamente en una localidad central, es decir, todos los componentes del sistema residen en un solo computador o sitio. No posee
Autor: J’ Agustín Guerrero Romero
Autonomía Local: Los sitios distribuidos deben ser autónomos, es decir que todas las operaciones en un sitio dado, se controlan en ese sitio. No dependencia de un
4
Base de Datos Centralizada y Distribuidas
EJEMPLOS
múltiples elementos de procesamiento ni mecanismos de intercomunicación como las Bases de Datos Distribuidas. Los componentes de la Bases de Datos Centralizadas son los datos, el software del SGBD (Sistema de Gestión de Base de Datos) y los dispositivos de almacenamiento secundario asociados, como disco de almacenamiento en línea de la base de datos y cintas para las copias de seguridad. El problema de seguridad es inherentemente fácil en estos sistemas de bases de datos. CLH es la empresa líder de transporte y almacenamiento de productos petrolíferos en el mercado español, con una red de oleoductos de más de 4.000 kilómetros y 38 instalaciones de almacenamiento, por lo que cuenta con una de las mayores y más eficientes redes integradas de transporte y almacenamiento de productos petrolíferos de todo el mundo.
Autor: J’ Agustín Guerrero Romero
sitio central: No debe de haber dependencia de un sitio central para obtener un servicio. Operación Continua: Nunca debería haber necesidad de apagarse apropósito para que se pueda realizar alguna función, como añadir un nuevo sitio, o instalar una versión mejorada Independencia con respecto a la localización: No debe de ser necesario que los s sepan dónde están almacenados
ACCIONA es una de las principales corporaciones empresariales españolas, líder en la promoción y gestión de infraestructuras, energías renovables, agua y servicios. Con más de un siglo de trayectoria, está formada por más de 30.000 empleados y tiene presencia en más de 30 países de los cinco continentes. Sus bases de datos distribuidas le permiten un mejor manejo control de la empresa. El Grupo Banco Santander es el cuarto banco del mundo por beneficios y el octavo por capitalización bursátil, segundo en el caso del selectivo español Ibex 35. Banca Santander pretende consolidarse como un gran grupo financiero internacional, que da una rentabilidad creciente a sus accionistas y satisface todas las necesidades financieras de sus clientes, teniendo un gran control con sus bases de datos distribuidas al rededor del mundo.
5
Base de Datos Centralizada y Distribuidas
Contenido Conceptos ............................................................................................................................................................2 Base de Datos Centralizada .............................................................................................................................2 Base de Datos Distribuidas ..............................................................................................................................2 Cuadro Comparativo....................................................................................................................................2
Autor: J’ Agustín Guerrero Romero
6