时间:2022-12-19 08:30:02 | 来源:信息时代
时间:2022-12-19 08:30:02 来源:信息时代
多媒体数据库管理系统 : 由多媒体数据库和一组用以访问多媒体数据库的程序组成,基本目标是提供一个可以方便地、有效地存取多媒体数据库环境的数据管理系统。多媒体数据库管理系统除了提供传统数据库的标准功能外,还需要满足多媒体数据独特性质带来的需求,实现复杂数据的统一管理。多媒体数据的特性对数据库的影响体现在以下几方面:
(1)数据组织和存储方法: 音频、视频等数据被称为二进制大对象BLOB(Binary Large OBject),对它们的管理有特殊要求。不少商品化系统(Oracle、人大金仓、华中达梦)为管理多媒体数据定义了Clob(用于存储单字节字符数据)、Nclob(存储定宽的多字节字符数据)、Blob(存储无结构的二进制数据)和Bfile(支持对数据库以外存储的大型二进制文件进行只读形式的访问)。
(2)多媒体数据操作: 为节省内存,对BLOB对象可进行部分地检入/检出(check-in/check-out);对表示音视频的BLOB的操作往往带有时间参数。
(3)数据建模: MDBMS支持用聚类方法组织数据; 支持用分类方法将数据划分到一定的类,并建立类层次结构; 支持多种属性机制,提供表达简单和复杂语义的机制; 将复杂的约束表示为一组规则; 提供多媒体建模设施。
(4)查询检索机制和方法: 通过属性、特征关键字或关键字组合查询;独特、简单的按类别浏览;依赖关系的访问;近似检索; 组合式访问。其中,特征查询、近似查询的基础是对多媒体数据的分析、描述、建高维索引、分类/聚类和相关度计算。
(5)用户界面的灵活性和多样性: 多媒体数据的不规则性和多样性决定了多媒体数据的输入、输出不可能使用传统的规则表。使用多媒体样例进行查询,需要相适应的媒体输入界面; 多解查询或数据浏览方式首先给出结果清单,再展示用户选中的结果数据; 为提高结果的准确度,可能要进行多次反馈、修正。这些都需要友好、灵活的界面设计。
(6)可扩充性: MDBMS不仅对图文声像等多媒体数据进行管理,还要能够对合成媒体如动画、VRML数据进行组织管理,并要考虑到对未来的新媒体(触觉、味觉等)数据的包容。
(7)数据库一致性的维护:由于大多数MDBMS将数据的属性、特征等元数据和数据本身分别存储,在其中一部分发生变化时,MDBMS要考虑同步修改另一部分,以保持数据的一致性。
(8)遵循标准: 除媒体压缩标准外,1996年10月,MPEG组织制定了多媒体内容描述接口,简称为MPEG-7。遵循MPEG-7,应用将支持用户化的多视图。内容的标准化将促进基于内容检索的广泛应用,同时也有利于多媒体编辑和处理、过滤、超媒体浏览、媒体交互等。