En el futuro la mayoría de las organizaciones cambiarán la forma convencional de manejo de la información a la arquitectura de base de datos a las ventajas derivadas de su uso. El uso de las bases de datos distribuidas se incrementará de manera considerable en la medida en que la tecnología de comunicación de datos brinde más facilidades para ello. El uso de bases de datos facilitará y soportará en gran medida a los Sistemas de Información para la Toma de Decisiones.
Arquitectura de un sistema de bases de datos distribuidas
La mayoría de los sistemas de manejo de bases de datos disponibles actualmente están basadas en la arquitectura ANSI-SPARC la cual divide a un sistema en tres niveles: interno, conceptual y externo, como se puede apreciar en la Figura:

Aplicaciones de bases de datos distribuidas
Los ambientes en los que se encuentra el uso de las BDD son:
- Cualquier organización que tiene una estructura descentralizada: organismos gubernamentales y de servicios públicos.
- La industria de la manufactura, particularmente aquella con plantas múltiples, y la industria automotriz.
- Aplicaciones de control y comando militar.
- Cadenas hoteleras.
- Líneas de transportación aérea.
- Servicios bancarios y financieros.
Ejemplos de algunos DDBMS:
Prototipos
• SDD-1, que fue construido en la división de investigación de Computer Corporation of America.
– Finales de los años 70 y principios de los 80.
• R*, una versión distribuida del prototipo System R, construida en IBM Research
– Principios de los años 80
• Distributed Ingres, una versión distribuida del prototipo Ingres, construida en la Universidad de California en Berkeley
– Principios de los 80
Implementaciones comerciales:
• La mayoría de los productos SQL actuales proporcionan algún tipo de soporte de BDD (con diversos grados de funcionalidad).
– Ingres/Star, el componente de BDD de Ingres
– La opción de BDD de Oracle
– La propiedad de datos distribuidos de DB2
• Tanto los DDBMS prototipos como los productos, son relacionales (al menos todos soportan SQL).
• Además, hay varias razones por las cuales, para que un sistema distribuido sea exitoso, debe ser relacional.
• La tecnología relacional es un requisito previo para tecnología distribuida
No hay comentarios:
Publicar un comentario