fundamentos de bdd
de BDD
POR: M.T.I. LENIN LÓPEZ FERNÁNDEZ DE LARA
Temario
1.
Introducción
2.
Conceptos
3.
Ventajas y desventajas
4.
Sistemas SGBDD homogéneos y heterogéneos
5.
Panorámica de la comunicación por red
6.
Funciones y arquitectura de un SGBDD
Introducción
Una de las principales motivaciones para el desarrollo de sistemas de
bases de datos esel deseo de integrar los datos operacionales de una
organización y proporcionar un acceso controlado a esos datos.
El desarrollo de redes informáticas promueve el modo descentralizado
de trabajo.
Resolver el problema de las islas de información.
Conceptos
Base de datos distribuida
Una colección lógicamente interrelacionada de datos compartidos
(junto con una descripción de estosdatos) físicamente distribuidos por
una red informática.
SGBD distribuido
El sistema software que permite gestionar la base de datos distribuida y
hace que dicha distribución sea transparente para los usuarios.
Esta compuesto por una única base de datos lógica dividida en una serie
de fragmentos. Cada fragmento se almacena en una o más
computadoras bajo el control de un SGBD independiente,estando
dichas computadoras conectadas mediante una red de comunicaciones.
SGBD distribuido (acceso usuarios)
Aplicaciones locales. No requieren datos de otras instalaciones.
Aplicaciones globales. Requieren datos de esas otras instalaciones.
Un SGBDD tiene que tener por lo menos una aplicación global.
SGBD distribuido (características)
1.
Una colección de datos compartidoslógicamente relacionados
2.
Los datos están divididos en una serie de fragmentos.
3.
Los fragmentos pueden ser replicados.
4.
Los fragmentos/réplicas se asignan a distintas instalaciones.
5.
Las distintas instalaciones están enlazadas mediante una red de
comunicaciones.
SGBD distribuido (características)
6.
Los datos de cada instalación están bajo control de unSGBD.
7.
El SGBD de cada instalación puede gestionar las aplicaciones
locales de manera autónoma.
8.
Cada SGBD participa en al menos una aplicación global.
9.
No es necesario que todas las instalaciones del sistema tengan su
propia base de datos local.
SGBD distribuido
Base de datos
Instalación 1
Base de datos
Base de datos
Red informática
Instalación 2Instalación 4
Instalación 3
SGBD distribuido
Podemos esperar que el sistema haga que la distribución de los datos
sea transparente (invisible) a los ojos del usuario.
Algunas veces se denomina este concepto como el principio
fundamental de los SGBD distribuidos.
Procesamiento distribuido
Una base de datos centralizada a la que se puede acceder a través de
una red informática.Instalación 1
Base de datos
Red informática
Instalación 2
Instalación 4
Instalación 3
Bases de datos paralelas
Un SGBD que se ejecuta sobre múltiples procesadores y utilizando
múltiples discos y que está diseñado para ejecutar las operaciones en
paralelo, siempre que sea posible, con el fin de mejorar las
prestaciones.
Enlazan múltiples máquinas de menor tamaño para conseguir lamisma
capacidad de procesamiento que una única máquina de tamaño mayor,
a menudo con una mayor escalabilidad y fiabilidad que los SGBD
monoprocesador.
Bases de datos paralelas
(arquitecturas)
Memoria compartida
Disco compartido (clúster)
Sin compartición
Bases de datos paralelas
(memoria compartida)
Bases de datos paralelas (disco
compartido - clúster)
Bases de datosparalelas (sin
compartición)
Ventajas y desventajas
Ventajas
Desventajas
Reflejan la estructura de la
organización
Complejidad
Mejoran la compartición y la
autonomía local
Costes
Mejoran la disponibilidad
Seguridad
Mejoran la fiabilidad
Control de integridad más complicado
Mejoran las prestaciones
Carencia de estándares
Economía
Falta de experiencia...
Regístrate para leer el documento completo.