importsnte
Páginas: 7 (1661 palabras)
Publicado: 22 de octubre de 2013
Originalmente se almacenaba la información de manera centralizada, pero con el paso del tiempo las necesidades aumentaron y esto produjo ciertos inconvenientes que no era posible solucionarlos o volverlos eficientes de la forma centralizada. Estos problemas impulsaron la creación de almacenamiento distribuido, los cuales hoy en día proveen características indispensables en elmanejo de información; es decir, la combinación de las redes de comunicación y las bases de datos.
Hay varios factores que han hecho que las bases de datos evolucionen a bases de datos distribuidas. En el mundo de los negocios se ha dado una globalización y a la vez las operaciones de las empresas son cada vez más descentralizadas geográficamente. También el poder de las computadoras personalesaumentó y el costo de los Mainframes ya no tenía sentido. Además la necesidad de compartir datos ha hecho que crezca el mercado de las bases de datos distribuidas.
Un SGBD-D es el software que gestiona BDD y suministra mecanismos de acceso que hace la distribución transparente al usuario.
SGBDD
El SGBDD es la unidad de controldel sistema completo.
Debe tener al menos la funcionalidad de uno centralizado. Además, esperamos que el SGBDD proporciones la siguiente funcionalidad adicional:
• Servicios avanzados de comunicaciones para proporcionar acceso a nodos remotos y permitir la transferencia de consultas y de datos entre los nodos;
• Componentes de un SGBDD.. consultas y de datos entre los nodos;
• Procesamientoavanzado de consultas;
• Control avanzado de seguridad;
• Mecanismos avanzados de control de concurrencia para mantener la coherencia de los datos distribuidos y posiblemente replicados;
• Servicios avanzados de recuperación para tener en cuenta los fallos de los nodos individuales y fallos de los enlaces de comunicaciones.
Software que hace transparente al usuario la gestión de una base dedatos distribuida. En adelante lo llamaremos SGBDD.
Entre sus funciones particulares destacan:
• Poder acceder a sitios remotos.
• Transmitir consultas y datos a través de redes de telecomunicaciones.
• Rastrear la pista de distribución y replicación de los datos.
• Capacidad de elaborar estrategias de ejecución.
• Control de concurrencia.
• Mantener la consistencia de las copiasde un elemento de información.
• Capacidad de decidir qué versión de la copia de un elemento de información es la que tiene que ser accedida en un momento determinado.
• Recuperación ante caídas.
• Control de la seguridad para mantener privilegios de acceso a los datos distribuidos.
Para ofrecer todas las funcionalidades vistas un SGBDD debe contar (al menos) con los siguientescomponentes:
• Componente de manejo de la base de datos.
• Componente de comunicación de datos.
• Diccionario de datos
• Componente de base de datos distribuida.
LOS OBJETIVOS DE UN SGBDD
Una vez que nos hemos introducido en el mundo de las SBDD, estamos preparados para establecer el principio fundamental de los sistemas distribuidos:
“Los usuarios deben actuar de la mismaforma tanto si están ante un sistema distribuido como si están ante uno centralizado”.
En 1987, uno de los más importantes y conocidos teóricos de las bases de datos relacionales, C. J. Date, propuso 12 objetivos que debían alcanzar los diseñadores en sus BDD junto con sus SGBDD basándose en este principio fundamental. Las 12 reglas son las siguientes:
1. Autonomía local: Los sitios de unsistema distribuido deben ser autónomos en el mayor grado posible, lo que permite una mayor seguridad, control de concurrencia y copias de seguridad. Esto quiere decir que los datos deben ser gestionados localmente, las operaciones son locales y todas las operaciones en un puesto son controladas por ese puesto.
2. Independencia de un sitio central: El anterior objetivo implica que todos los...
Leer documento completo
Regístrate para leer el documento completo.