Está en la página 1de 11

PRÁCTICA 18

 RAFAEL CARLOS PÉREZ RIVERA


 ALBERTO NAVARRO SÁNCHEZ
ÍNDICE
 INTRODUCCIÓN
 BASES DE DATOS DISTRIBUIDAS
 CARACTERÍSTICAS
 VENTAJAS E INCONVENIENTES
 NIVELES DE TRANSPARENCIA. TRANSPARENCIA E INDEPENDENCIA
 ARQUITECTURA
 FRAGMENTACIÓN
 REPLICACIÓN
 DISTRIBUCIÓN
 REPLICACIÓN EN MYSQL
 REPLICACIÓN ASÍNCRONA UNIDIRECIONAL
 VENTAJAS
 ADMINISTRACIÓN. MANTENIMIENTO.
 CONCLUSIÓN
 BIBLIOGRAFÍA
INTRODUCCIÓN

 ¿QUÉ ES UNA BASE DE DATOS?


 UNA BASE DE DATOS ES UNA RECOPILACIÓN DE INFORMACIÓN
ESTRUCTURADA Y ALMACENADA EN UN SISTEMA INFORMÁTICO.
 EN ESTE TRABAJO TRATAREMOS SOBRE LAS BASES DE DATOS
DISTRIBUIDAS.
 LA REPLICACIÓN ES UNA TÉCNICA QUE PERMITE MANTENER VARIAS
COPIAS IDÉNTICAS DE UNA BASE DE DATOS DISTRIBUIDA EN DIFERENTES
NODOS.
BASE DE DATOS DISTRIBUIDA

 UNA BASE DE DATOS DISTRIBUIDA ES UN CONJUNTO DE BASES DE DATOS


INTERCONECTADAS Y COORDINADAS ENTRE SÍ, QUE SE ENCUENTRAN EN
DIFERENTES LUGARES GEOGRÁFICOS Y ESTÁN DISEÑADAS PARA TRABAJAR
JUNTAS COMO SI FUERAN UNA SOLA BASE DE DATOS.
 SE CARACTERIZAN POR ALMACENAR LA INFORMACIÓN EN VARIAS
COMPUTADORAS CONECTADAS ENTRE SI, A LAS CUALES EL USUARIO PUEDE
ACCEDER DESDE CUALQUIER SITIO COMO SI SE TRATARA DE UNA RED
LOCAL.
CARACTERÍSTICAS
 LOS DATOS SE ENCUENTRAN REPARTIDOS EN DISTINTOS LUGARES GEOGRÁFICOS Y SE ACCEDE A
ELLOS A TRAVÉS DE UNA RED.
 CADA PARTE NO DEPENDE DE UNA ZONA CENTRAL.
 CADA SITIO PUEDE TENER SU PROPIO ESQUEMA DE BASE DE DATOS LOCAL.
 LOS DATOS PUEDEN SER REPLICADOS EN VARIOS SITIOS.
 LA COORDINACIÓN Y SINCRONIZACIÓN DE LOS DATOS SE REALIZA A TRAVÉS DE SOFTWARE DE
GESTIÓN DE BASES DE DATOS DISTRIBUIDAS.
 EL RENDIMIENTO PUEDE SER MEJORADO MEDIANTE LA DISTRIBUCIÓN DE LA CARGA DE
TRABAJO EN VARIOS SITIOS.
 SE REALIZAN CONTINUAS TRANSACCIONES DE INFORMACIÓN ENTRE NODOS.
 ESTA BASE DE DATOS FUNCIONA INDEPENDIENTE DEL EQUIPO, SISTEMA OPERATIVO O LA RED.
VENTAJAS E INCONVENIENTES
VENTAJAS INCONVENIENTES
 MAYOR DISPONIBILIDAD Y ACCESIBILIDAD  MAYOR COMPLEJIDAD EN EL DISEÑO Y
A LOS DATOS. MANTENIMIENTO DE LA BASE DE DATOS.
 PERMITEN TRABAJAR A CADA NODO DE LA  MAYOR COSTO DE HARDWARE Y SOFTWARE.
RED CON AUTONOMÍA LOCAL.
 PROBLEMAS DE CONSISTENCIA Y
 MEJOR RENDIMIENTO, YA QUE SE PUEDE SINCRONIZACIÓN DE LOS DATOS.
DISTRIBUIR LA CARGA DE TRABAJO ENTRE
 MAYOR LATENCIA DEBIDO A LA NECESIDAD
VARIOS SITIOS.
DE TRANSFERIR DATOS A TRAVÉS DE LA
 MAYOR SEGURIDAD, YA QUE LA PÉRDIDA RED.
DE DATOS EN UN SITIO NO AFECTA A LOS
 MAYOR DIFICULTAD PARA EL ACCESO A LOS
DEMÁS.
DATOS Y GARANTIZAR LA SEGURIDAD.
 MAYOR FLEXIBILIDAD, YA QUE SE PUEDEN
AÑADIR O ELIMINAR SITIOS DE LA RED DE
 SISTEMA COMPLEJO DE IMPLEMENTAR.
FORMA SENCILLA.  FALTA DE EXPERIENCIA Y DE ESTÁNDARES
 LOS RECURSOS SE COMPARTEN ENTRE EN EL DESARROLLO DE ESTAS BASES DE
NODOS, DE MANERA QUE SE PUEDE DATOS Y POR ENDE EN SU
ACCEDER A LA INFORMACIÓN COMPLETA IMPLEMENTACIÓN.
DESDE CUALQUIER ZONA.
TRANSPARENCIA E INDEPENDENCIA

 LA INDEPENDENCIA EN UNA BASE DE DATOS DISTRIBUIDA SE REFIERE A LA


CAPACIDAD DE CAMBIAR LA ESTRUCTURA DE LA BASE DE DATOS SIN
AFECTAR A LAS APLICACIONES QUE ACCEDEN A ELLA, UNA BASE DE DATOS
DISTRIBUIDA DEBE PROPORCIONAR INDEPENDENCIA DE LOS DATOS A LOS
DOS NIVELES QUE SERÍAN LÓGICO Y FÍSICO. LÓGICO SE DEFINE COMO LA
CAPACIDAD DE LAS APLICACIONES DE USUARIO DE NO VERSE AFECTADAS
POR LOS CAMBIOS EN LA BASE DE DATOS, Y FÍSICO ES LA CAPACIDAD DE
OCULTAR AL USUARIO LOS DETALLES DEL SISTEMA DE ALMACENAMIENTO.
 LA TRANSPARENCIA EN UNA BASE DE DATOS DISTRIBUIDA SE REFIERE A LA
CAPACIDAD DE OCULTAR LOS DETALLES DE IMPLEMENTACIÓN DE LA BASE
DE DATOS DISTRIBUIDA AL USUARIO
NIVELES DE TRANSPARENCIA

 TRANSPARENCIA DE ACCESO: LOS USUARIOS ACCEDEN A LOS DATOS DE LA


MISMA MANERA QUE LO HARÍAN EN UNA BASE DE DATOS CENTRALIZADA, SIN
TENER CONOCIMIENTO DE LA UBICACIÓN DE LOS DATOS.
 TRANSPARENCIA EN NIVEL DE RED: LAS APLICACIONES NO DEBEN NOTAR QUE
SE ACCEDE A LOS DATOS A TRAVÉS DE UNA RED DE COMPUTADORAS O NODOS.
 TRANSPARENCIA DE UBICACIÓN: LOS USUARIOS DESCONOCEN LA UBICACIÓN
FÍSICA DE LOS DATOS Y PUEDEN ACCEDER A ELLOS DE MANERA TRANSPARENTE,
AUNQUE LOS DATOS SE ENCUENTREN EN DIFERENTES LUGARES GEOGRÁFICOS.
 TRANSPARENCIA DE FRAGMENTACIÓN: LOS USUARIOS VEN LA BASE DE DATOS
COMO UNA SOLA ENTIDAD, AUNQUE LOS DATOS SE ENCUENTREN
FRAGMENTADOS EN VARIOS SITIOS.
NIVELES DE TRANSPARENCIA

 TRANSPARENCIA DE REPLICACIÓN: LOS USUARIOS NO SABEN SI LOS DATOS


QUE ACCEDEN SON COPIAS REPLICADAS DE OTROS DATOS.
 TRANSPARENCIA DE CONCURRENCIA: LOS USUARIOS ACCEDEN A LOS
DATOS DE FORMA CONCURRENTE, SIN TENER CONOCIMIENTO DE SI OTROS
USUARIOS ESTÁN ACCEDIENDO A LOS MISMOS DATOS AL MISMO TIEMPO.
 TRANSPARENCIA DE FALLOS: LOS USUARIOS NO SON CONSCIENTES DE QUE
SE ESTÁN PRODUCIENDO FALLOS EN LA BASE DE DATOS Y PUEDEN SEGUIR
ACCEDIENDO A LOS DATOS SIN INTERRUPCIONES.
ARQUITECTURA
 LA ARQUITECTURA DE UNA BASE DE DATOS DISTRIBUIDA CONSTA DE TRES
NIVELES PRINCIPALES EL NIVEL DE USUARIO, EL NIVEL DE APLICACIÓN Y EL
NIVEL DE ALMACENAMIENTO. CADA NIVEL CUMPLE UNA FUNCIÓN ESPECÍFICA
EN LA GESTIÓN DE LOS DATOS EN UNA BASE DE DATOS DISTRIBUIDA.
 NIVEL DE USUARIO: ES EL NIVEL MÁS ALTO EN LA ARQUITECTURA DE UNA
BASE DE DATOS DISTRIBUIDA Y ES EL NIVEL QUE INTERACTÚA
DIRECTAMENTE CON LOS USUARIOS, . LOS USUARIOS PUEDEN ENVIAR
CONSULTAS Y RECIBIR RESULTADOS, SIN PREOCUPARSE POR LOS DETALLES DE
LA DISTRIBUCIÓN DE DATOS.
 NIVEL DE APLICACIÓN: ES RESPONSABLE DE COORDINAR Y GESTIONAR EL
ACCESO A LOS DATOS, TAMBIÉN SE ENCARGA DE LA FRAGMENTACIÓN,
REPLICACIÓN Y DISTRIBUCIÓN DE LOS DATOS, ASÍ COMO DE LA GESTIÓN DE
LA SEGURIDAD Y LA INTEGRIDAD DE LOS DATOS.
 NIVEL DE ALMACENAMIENTO: EL NIVEL DONDE SE ALMACENAN LOS DATOS.
ESTE NIVEL ESTÁ FORMADO POR MÚLTIPLES SERVIDORES INTERCONECTADOS
EN UNA RED. CADA SERVIDOR ALMACENA UNA PARTE DE LOS DATOS DE LA
BASE DE DATOS, Y ESTOS SERVIDORES SE COMUNICAN ENTRE SÍ PARA
PROPORCIONAR UN ACCESO EFICIENTE A LOS DATOS.
BIBLIOGRAFÍA

 Base de datos distribuida: https://ayudaleyprotecciondatos.es/bases-de-datos/distribuida/


 Base de datos: https://www.ticportal.es/glosario-tic/base-datos-database/#:~:text=Adem
%C3%A1s%2C%20es%20importante%20saber%20que,que%20se%20requiere%20de
%20ellas.
 Bases de datos distribuidas: importancia y usos:
https://www.tecnologias-informacion.com/distribuidas.html
 Bases de datos distribuidas: https://www.tokioschool.com/noticias/bases-datos-distribuidas/
 Que es una base de datos distribuida: https://blog.nubecolectiva.com/que-es-una-base-de-datos-
distribuida-y-que-empresas-la-usan/
 Bases de datos distribuidas con MySQL: https://es.slideshare.net/giovanniperuch/bases-
distribuidas-en-mysql

También podría gustarte