内容摘要:本文以国产数据库管理系统DM2为例,介绍了异构环境中的多媒体和空间数据的共享机制。
目前,人类在信息技术领域面临着这样的局面:一方面,一些应用领域要求管理越来越复杂的信息,这些领域(如CAD/CAM、CIMS、CASE、GIS)数据类型众多,具有诸如多媒体、空间数据、科学数据、地理数据等复杂数据类型,这些数据类型较传统数据复杂,因此,它们提出了用数据库技术和系统来管理这些复杂数据的要求,以图获得数据库系统所具备的许多数据管理功能,如恢复、并发控制、完整性、存储管理等;另一方面,由于网络技术的蓬勃发展,信息处理早已从单用户环境发展到网络环境,这种环境为资源、信息的共享提供了极大的方便,并且由于多机协同工作可以大大提高工作的效率。这两者的结合要求数据库管理系统能够在异构环境中管理复杂数据对象,本文以国产数据库管理系统DM2为例,介绍了异构环境中的多媒体和空间数据的共享机制。
异构环境的集成
----产生异构问题的原因在于:1. 多种机器型号的不同,这些机器包括PC机、小型机、工作站甚至大型机和巨型计算机,各种型号不同的计算机在协调工作时必然存在着硬件设备兼容性的问题;2. 多种操作系统的存在,目前,流行的操作系统有Windows、Unix、Linux等,不同的操作系统在协调工作时同样存在着如何进行通信的问题;3. 多种网络协议标准的存在,如TCP/IP、DECNet、NETWare等,这些协议在实际应用中各有特色。各种协议支持的应用系统越来越丰富,而且这些协议之间存在兼容性的问题。除此之外,还存在着数据库的异构问题以及多媒体和空间数据因格式和执行标准不同而产生的异构问题。所有这些使得用户面临着这样一个问题:在异构环境下各应用之间如何进行信息交流和共享?
----为了实现在异构环境中的信息交流和共享,人们采用了诸多方法来实现异构环境的集成处理。集成处理时充分利用操作系统的特点来实现对设备的管理,从而使得OS支持不同型号的机器设备;对网络进行集成处理的本质在于协议的集成,但到目前为止还没有一种统一的方法来实现这种集成。常见的方法有:
来源:www.tongji.edu.cn 作者:易宝林 曹忠升 肖力 责编:豆豆技术应用