多媒体数据库的组织结构一般可分为三种,即集中型、主从型和协作型。
1)集中统一型多媒体数据库管理系统的体系结构:集中统一型多媒体数据库管理系统是指由单独一个多媒体数据库管理系统来管理和建立一个集中的数据库,统一管理各种多媒体资源,并由这个多媒体数据库管理系统来管理对象空间及目的数据的集成。
2)联邦性多媒体数据库管理系统的体系结构:联邦性多媒体数据库管理系统是将不同类型的多媒体资源分别建立不同的数据库,每个数据库都有自己的管理系统,它们各自管理自己的数据库。应用程序可以通过不同的管理系统访问不同类型媒体的数据库。
3)客户/服务型多媒体数据库管理系统的体系结构:客户/服务型多媒体数据库管理系统和联邦性结构有一定相似性,但它支持网络功能,不同之处在于,联邦性结构只支持单机使用,应用程序直接通过不同的数据库管理系统来访问不同类型资源数据库,而这种结构支持客户/服务器模式,这就要在数据库管理系统和用户之间要加入一个多媒体数据库服务器及中间,用户程序通过相应的接口与服务器相连。
4)超媒体型结构,强调对数据时空索引的组织,在它看来,世界上所有的计算机中的信息和其他系统中的信息都应该连接一体,而且信息也要能够随意扩展和访问。因此,也就没有必要建立一个统一的多媒体数据库系统,而是把数据库分散到网络上,把它看成一个信息空间,只要设计好访问工具就能够访问和使用这些信息。另外,在多媒体的数据模型上,要通过超链接建立起各种数据的时空关系,使得访问的不仅仅是抽象的数据形式,而且还可以去访问形象化的、真实的或虚拟的空间和时间。
显然,第三种是最适用的结构。由于多媒体数据的数据量比较大,单机是很难存储那么多的数据的,所以目前多媒体应用一般是基于网络的,将大量的多媒体数据存储在分布式的网络中,然后通过多媒体数据库管理系统来管理这些数据。那么分布式的多媒体数据库管理系统应解决分布在网络上的多媒体数据库中数据的定义、存储、操作问题,并对数据一致性、安全性、并发性进行协调和管理。
温馨提示:答案为网友推荐,仅供参考