Este documento describe los sistemas de bases de datos distribuidas, incluyendo definiciones, tipos de arquitecturas con múltiples procesadores, aplicaciones y ventajas y desventajas. Una base de datos distribuida consiste en múltiples bases de datos lógicamente relacionadas que se encuentran distribuidas entre diferentes sitios interconectados por una red. Los sistemas de bases de datos distribuidas permiten a los usuarios acceder a los datos en cualquier parte de la red como si estuvieran almacenados localmente.
Cómo buscar información médica publicada en español con MEDESSocialBiblio
Charla ofrecida por Cecilia Gudín en SocialBiblio el 30 de septiembre de 2015 con el título: Cómo buscar información médica publicada en español con MedEs
Cómo buscar información médica publicada en español con MEDESSocialBiblio
Charla ofrecida por Cecilia Gudín en SocialBiblio el 30 de septiembre de 2015 con el título: Cómo buscar información médica publicada en español con MedEs
2. DEFINICIONES
• BASE DE DATOS DISTRIBUIDA:(BDD)UN CONJUNTO DE MÚLTIPLES BASES DE
DATOS LÓGICAMENTE RELACIONADAS LAS CUALES SE ENCUENTRAN
DISTRIBUIDAS ENTRE DIFERENTES SITIOS INTERCONECTADOS POR UNA RED DE
COMUNICACIONES.
3. • ES UN SISTEMA EN EL CUAL MÚLTIPLES SITIOS DE BASES DE DATOS ESTÁN
LIGADOS POR UN SISTEMA DE COMUNICACIONES DE TAL FORMA QUE UN USUARIO
EN CUALQUIER SITIO PUEDE ACCESAR A LOS DATOS EN CUALQUIER PARTE DE LA
RED EXACTAMENTE COMO SI LOS DATOS ESTUVIERAN ALMACENADOS EN SU
SITIO PROPIO.
SISTEMA DE BASES DE DATOS DISTRIBUIDAS (SBDD)
4. • UN SISTEMA DE MANEJO DE BASES DE DATOS DISTRIBUIDAS (SMBDD): ES UN
PROGRAMA QUE PROCESA CIERTA PORCIÓN DE LA BASE DE DATOS DISTRIBUIDA. SE
ENCARGA DE RECUPERAR Y ACTUALIZAR DATOS DEL USUARIO Y GENERALES DE
ACUERDO CON LOS COMANDOS RECIBIDOS DE LOS DTM.(ES UN PROGRAMA QUE
RECIBE LAS SOLICITUDES DE PROCESAMIENTO DE LOS PROGRAMAS DE CONSULTA
O TRANSACCIONES Y LAS TRADUCE EN ACCIONES PARA LOS ADMINISTRADORES DE
LA BASE DE DATOS)
5. AMBIENTES CON MÚLTIPLES
PROCESADORES
EXISTEN 3 TIPOS DE AMBIENTES QUE SE INTEGRAN CON MÚLTIPLES
PROCESADORES:
• 1.- ARQUITECTURAS DE MEMORIA COMPARTIDA : CONSISTEN DE DIVERSOS
PROCESADORES DE LOS CUALES ACCESAN UNA MISMA MEMORIA Y UNA
MISMA UNIDAD DE ALMACENAMIENTO (UNO O VARIOS DISCOS )
6. • 2.- ARQUITECTURAS DE DISCO COMPARTIDO: CONSISTE DE DIVERSOS
PROCESADORES CADA UNO DE ELLOS CON SU MEMORIA LOCAL PERO
COMPARTIENDO UNA MISMA UNIDAD DE ALMACENAMIENTO (UNO O VARIOS DISCOS
)
• EJEMPLO:
• CLUSTER DE DIGITAL
7. • 3.- ARQUITECTURAS NADA COMPARTIDO: CONSISTE DE DIVERSOS
PROCESADORES CADA UNO CON SU PROPIA MEMORIA Y SU PROPIA UNIDAD DE
ALMACENAMIENTO . AQUÍ SE TIENE LOS CLUSTERS DE ESTACIONES DE
TRABAJO, LAS COMPUTADORAS INTEL PARAGON, NCR 3600 Y 3700 E IBM SP2
8. APLICACIONES
LOS AMBIENTES EN LO QUE SE ENCUENTRAN CON MAYOR FRECUENCIA EL USO
DE LAS BASES DE DATOS DISTRIBUIDAS SON:
• CASOS TÍPICOS SON: ORGANISMOS GUBERNAMENTALES Y/O DE SERVICIO
PUBLICO.
• LA INDUSTRIA DE LA MANUFACTURA, PARTICULARMENTE, AQUELLA CON
PLANTAS MÚLTIPLES. POR EJEMPLO: LA INDUSTRIA AUTOMOTRIZ.
• APLICACIONES DE CONTROL Y COMANDO MILITAR
• LÍNEAS DE TRANSPORTACIÓN AÉREA.
• CADENAS HOTELERAS.
• SERVICIOS BANCARIOS Y FINANCIEROS.
9. VENTAJAS:
LOS SMBDD TIENE MÚLTIPLES VENTAJAS:
• LOS DATOS SON LOCALIZADOS EN UN LUGAR MAS CERCANO.
• LA COMUNICACIÓN ENTRE NODOS SE MEJORA.
• LA PROBABILIDAD DE QUE UNA FALLA EN UN SOLO NODO
AFECTE AL SISTEMA ES BAJA.
• OBTENER UNA INTERCONEXIÓN CONFIABLE Y FLEXIBLE CON
LAS BASES DE DATOS EXISTENTES.
10. • LOS DATOS SE PUEDEN COLOCAR FÍSICAMENTE EN EL LUGAR DONDE SE
ACCESAN, HACIENDO QUE LOS USUARIOS TENGAN CONTROL LOCAL DE LOS
DATOS CON LOS QUE INTERACTÚAN.
• LAS BDD PUEDEN PRESENTAR CIERTO GRADO DE TOLERANCIA A FALLAS
ASIENDO QUE EL FUNCIONAMIENTO DEL SISTEMA NO DEPENDA DE UN SOLO
LUGAR.
Ventajas:
11. DESVENTAJAS
CONTROL Y MANEJO DE LOS DATOS
• ESTOS RESIDEN EN MUCHOS NODOS DIFERENTES Y SE PUEDEN CONSULTAR POR
NODOS DIVERSOS DE LA RED, LA PROBABILIDAD DE VIOLACIONES DE SEGURIDAD
ES CRECIENTE SI NO SE TOMAN LAS PRECAUCIONES DEBIDAS.
12. • LA HABILIDAD PARA ASEGURAR LA INTEGRIDAD DE LA INFORMACIÓN EN
PRESENCIA DE FALLAS NO PREDECIBLES TANTO DE COMPONENTES DE
HARDWARE COMO DE SOFTWARE COMPLEJA. LA INTEGRIDAD SE REFIERE A LA
CONSISTENCIA, VALIDEZ Y EXACTITUD DE LA INFORMACIÓN.
• DADO QUE LOS DATOS PUEDEN ESTAR REPLICADOS, EL CONTROL DE
CONCURRENCIA Y LOS MECANISMOS DE RECUPERACIÓN SON MUCHO MAS
COMPLEJOS QUE EN UN SISTEMAS CENTRALIZADO.
DESVENTAJAS