bbdd
Bases de datos
distribuidas y alta
disponibilidad
ÍNDICE CAPITULO 6
Conceptos
de bases de datos
distribuidas
Replicación en MySQL
Introducción y concepto
ArquitecturaImplementación
Administración
Balanceo
de carga y alta disponibilidad
en MySQL
Fundamentos
Cluster de MySQL
Arquitectura y organización
Gestión del cluster
Programas complementariosCONCEPTOS BASES DISTRIBUIDAS
Las bases de datos distribuidas se basan en la distribución de los datos en
mútiples equipos según cierta organización reflejada en el catálogo o
diccionario
¿Porque surgen?
Mejorar rendimiento
Fiabilidad de datos
Disponibilidad
Arquitectura de las aplicaciones
Requisitos de un SGBDD
Capacidad de acceso remoto
Diccionario oinformación de cómo se distribuyen los datos
Gran capacidad de optimización
Integridad sobre datos replicados
Recuperación y failover
-D
ARQUITECTURA DE UN SGBDD I
La organización de sistemasdistribuidos depende de
tres aspectos:
Autonomía
de los equipos participantes
Distribución de los datos en el conjunto de equipos
Heterogeneidad de los componenteshardware/comunicaciones/sistema operativo
-
ARQUITECTURA DE UN SGBDD II
TECNICAS DISTRIBUCIÓN DE LOS DATOS
Fragmentación
Tipos de fragmentación
Horizontal
Vertical
Ventajas
-Complejidad en laintegridad
-Reducción de carga en transacciones
-Gran eficiencia
-Balanceo de carga en accesos de lectura/escritura
Replicación
Ventajas
-Alta disponibilidad de datos
-Bueno para elfailover
-Problemas de integridad
-Balanceo de carga de consultas
REPLICACIÓN EN MYSQL:
ARQUITECTURA
MAESTRO: Equipo
que contiene los
datos originales
ESCLAVOS: Equipos
que replican los datosdel maestro
CONFIGURACIONES
-Un maestro un esclavo
-Maestro dual
-Anillo de replicación
-Piramidal
IMPLEMENTACIÓN REPLICACIÓN EN
MYSQL
Creación
de usuarios esclavos en el master...
Regístrate para leer el documento completo.