Este documento trata sobre el diseño de bases de datos distribuidas. Explica que la etapa diferenciadora entre una base de datos centralizada y una distribuida es el diseño de la distribución, el cual consta de fragmentación y asignación. La fragmentación decide cómo y en qué partes dividir la base de datos, mientras que la asignación decide dónde ubicar cada parte y si habrá replicación de datos.
1. UNIVERSIDAD TECNOLOGIA OTEIMA
LICENCIATURA EN INFORMATICA CON ENFASIS EN REDES Y TELECOMUNICACIONES
BASE DE DATOS DISTRIBUIDAS
DIARIO DE APRENDIZAJE
Tema tratado
Diseño de base de datos distribuidas
Resumen
En esta clase aprenderemos el
funcionamiento, del uso de bases de datos
distribuidas. La etapa diferenciadora entre
el diseño de una base de datos centralizada
y una base de datos distribuidos es el
"Diseño de la distribución “que consta de
dos actividades:
Fragmentación: Decidir "como" dividimos la
BD y en "que" partes.
Asignación: Decidir "donde" ubicamos cada
parte, así como si tendremos replicación de
datos.
Aprendizajes Significativos
Seguridad.
Esta también aparece en el apartado de
ventajas, dado que tiene dos caras, debido a
que puede ser difícil saber y controlar quién
está accediendo a una base de datos mediante
un enlace de BD. Las cuentas a las cuales se
conecta un enlace de BD no deben dar más
derechos de acceso que los absolutamente
necesarios.
Que le llamo la atención
Plataforma autónoma Dado que las aplicaciones
y bases de datos no residen en las mismas
máquinas, no hay ninguna razón particular para
residir en el mismo tipo de Máquina. Esta
libertad permite a los administradores de bases
de datos, desarrolladores y usuarios de
escritorio elegir sus plataformas sin arriesgar
cambios de funcionalidad en el motor de l bse
de datos.
Análisis personal (Lo que entendí y no
comprendí)
Una de las cosas que me llamo mucho la
atención y se me hizo fácil de aprender fue
que Si una base de datos que forma parte de
un entorno distribuido falla, el proceso de
recuperación no sólo debe garantizar la
restauración completa de los datos locales,
sino también la restauración de los datos
distribuidos, tales como las transacciones e
instancias suspendidas.