Está en la página 1de 25

UNIDAD II.

BASES DE DATOS
DISTRIBUIDAS.
Universidad Tecnológica de Coahuila – ITIN
OBJETIVO

El alumno elaborará reglas de


operación sobre bases de datos
distribuidas para determinar modos
de replicación de datos, plataforma
de trabajo y riesgos en su operación.
DOSIFICACIÓN

Horas Prácticas 2
Horas Teóricas 3
Horas Totales 5
TEMAS

Aplicaciones de Bases de Datos


distribuidas y Cliente / Servidor.

Reglas de operación y trabajo con


bases de datos distribuidas.
BASE DE DATOS DISTRIBUIDAS

Motivador de implementación SBDD


• El continuo y creciente desarrollo de la alta
tecnología
• La disminución de los costos del Hardware
OBJETIVO

Visualizar el manejo de datos


como una única colección
global de los datos.
SBDD son un área en desarrollo

Avances en sistemas de comunicaciones y tecnológicos

En el futuro próximo los SBDD serán imprescindibles


para las organizaciones
DEFINICIÓN

Consiste en dos o más ficheros de datos


almacenados en diferentes localidades
de una red que pueden estar
geográficamente separadas y conectadas
por enlaces de comunicación.
ACCESO

Realizado mediante enlaces

Los sitios pueden estar una habitación


geográficamente separados

Tiene importantes beneficios


CONSIDERACIONES

Heredan algunas cuestiones negativas de los sistemas


centralizados

La distribución aumenta la complejidad

Tiene beneficios adicionales


ARQUITECTURA

Rosa, T. (2017)
La independencia de los datos puede
entenderse como la fortaleza de las
aplicaciones ante los cambios que pueda
tener la estructura lógica de
almacenamiento de los datos y la ubicación
física de los mismos.
En las BDD la redundancia es necesaria
• Datos deben de estar localizados lo más cerca
posible
• Se deben utilizar réplicas de los datos
• Aumenta la disponibilidad el sistema
Las transacciones son unidades de la ejecución
ACID que terminan exitosamente o abortan.

Los programadores cooperan para llevarlo a


cabo
¿QUÉ ES ACID?

A
 Atomic (Atomicidad)
C
 Consistency (Consistencia)
I
 Isolation (Aislamiento)
D
 Durability (Durabilidad)
ATOMIC (ATOMICIDAD)

Si una transacción completa


exitosamente sus efectos son
durables, en caso contrario la
transacción aborta y sus efectos se
deshacen (rollback)
CONSISTENCY (CONSISTENCIA)

Una transacción es una transformación


correcta del estado del sistema

Producirá siempre los mismos


resultados.
ISOLATION (AISLAMIENTO)

Se aíslan transacciones concurrentes de las actualizaciones de otras


transacciones incompletas

Lo constituyen un estado consistente

Los datos deben protegerse de cambios asta haber completado la


transacción a través de todos los nodos

Llamado a menudo seriabilidad


DURABILITY (DURABILIDAD)

Una vez completada la


transacción sus efectos
persistirán a pesar de
fracasos del sistema.
Los SBDD se dividen en:
•Homogéneos
•Heterogéneos
SGBDD HOMOGÉNEOS

Son similares a las bases de datos centralizadas

Pero en lugar de almacenar todos los datos en un


sitio se distribuyen en diferentes sitios de una red
SGBDD HETEROGÉNEOS

Se localiza por el uso de diferentes DBMS (Data Base


Management System) en nodos locales

Cuentan con múltiples SGBD inclusive de diferentes


tipos y DB’s existentes

La integración es desempeñada por múltiples


software de subsistemas
VENTAJAS

Expandabilidad

Confiabilidad

Disponibilidad

Flexibilidad

Distribución de la carga de trabajo

Sharing

Razones económicas en Hw
DESVENTAJAS

Complejidad

Confiabilidad/eficiencia

Más tiempo de procesamiento

Costo

Aumento del trafico de comunicación

Integridad
REFERENCIAS

 Rosa, T. M. D. L. (2007). Bases de datos distribuidas. La Habana, CU: Editorial


Universitaria. Retrieved from http://www.ebrary.com

También podría gustarte