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