este documento contiene los siguentes temas:
1. Ventajas de los SMBDD
2. Desventajas de los SMBDD
3. Aspectos importantes de los SMBDD distribuidos
4. Estado del Arte
1. 1
TECNOLÓGICO DE ESTUDIOS SUPERIORES DE JOCOTITLÁN
BASE DE DATOS DISTRIBUIDAS
Equipo 5
Presenta:
IvanCruz Hernández
RicardoYonatan MirandaÁlvarez
GonzaloAlva Legorreta
Septiembre de 2013
2. CONTENIDO
1.4.3 Ventajas de los SMBDD
1.4.4 Desventajas de los SMBDD
1.5 Aspectos importantes de los SMBDD distribuidos
1.6 Estado del Arte
3. Sistema de Base de Datos Distribuida
• 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 los datos en cualquier parte de la red exactamente como
si los datos estuvieran almacenados en su sitio propio
4. Ventajas de los SMBDD
Los datos son localizados en lugar mas
cercano, por tanto, el acceso es mas rápido.
Los datos se pueden colocar físicamente en el
lugar donde se accesan mas frecuentemente,
haciendo que los usuarios tengan control local
de los datos con los que interactúan.
La comunicación entre nodos se mejora, los
costos de operación se reducen, son
amigables con el usuario, fallas en el sistema
bajas
5. Desventajas
Control y manejo de datos:
Residen mucho en nodos
diferentes y se pueden consultar
por nodos diversos de la red.
La probabilidad de violaciones
de seguridad es creciente si no
se toman precauciones debidas.
6. Aspectos importantes de los SMBD
distribuidos
• 1.- Diseño de la base de datos distribuida
Es importante considerar si la información esta replicada , es decir, si existen
copias múltiples del mismo dato y en este caso como mantener consistencia
de información.
7. • 2.- Procesamiento de consultas
Su objetivo es convertir transacciones de usuarios en instrucciones para
manipulación de datos.
3.- Control de concurrencia
Permite a los usuarios accesar la base de datos en una forma multiprogramada
mientras se preserva la ilusión de que un usuario esta utilizándola solo en un
sistema dedicado
Asegura transacciones múltiples sometidas por usuarios diferentes no
interfieran unas con otras de forma que se produzcan resultados incorrectos
8. • 4.- confiabilidad
En cualquier sistema de base de datos distribuido se debe ofrecer garantías de
que la información es confiable. Así cada consulta se realiza mediante
transacciones múltiples sometidas por usuarios diferentes las cuales tienen un
inicio y un fin.
9.
10. Estado del Arte
• 1.- Manejo transparente de datos distribuidos
• La distribución de información no se realiza aun con la transparencia
requerida. Por ejemplo el usuario debe cambiar la localización de un objeto
y el acceso a los datos es mediante sesiones remotas a base de datos
locales.
11. • Mejoramiento de confiabilidad y disponibilidad de la información mediante
transacciones distribuidas
Algunos sistemas como Ingres ,Non stop SQL y OracleV 7.x ofrecen el soporte
de transacciones distribuidas
12. • 3.- Mejoramiento de la eficiencia
La ubicación de los datos a lugares próximos a donde se usan puede mejorar
la eficiencia en el acceso a la información . Para lograrlo en necesario tener un
buen soporte para fragmentación y replicación de información.
13. • 4.- Mejor escalabilidad de las BD
El tener sistemas escalables de manera fácil y económica se ha logrado por el
desarrollo de la tecnología de microprocesadores y estaciones de trabajo.