近年来,随着技术的发展,形形色色的数字化手段、设备层出不穷,媒体的数字化技术有了很大的发展。声音、图像、视频和音频的采样、模/数转换及存储问题已完全解决,达到实用化的要求。这为多媒体的计算机处理和应用提供了可能。大容量存储设备的商品化和网络贷款的不断提高,为多媒体信息的计算机处理奠定了硬件基础。各种独立媒体的数据库技术(如文本库、图形库、图像库等)的发展和研究为多媒体数据库系统的研究和开发提供了基本技术的保障。多媒体数据库系统,就是把组织在不同媒体上的数据一体化的系统。
1. DBS对多媒体数据的支持
当前的很多商用的DBS对多媒体应用提供支持。例如Oracle、Sybase、DB2等都可以不同程度地支持多媒体应用,但主要是在系统中引入无结构的大对象数据类型来存储多媒体数据,因而无法满足语义信息复杂的多媒体应用建模需求。
面向对象数据库中虽能利用类层次表达复合多媒体对象之间的语义联系,但也不能满足建模的需求。此外,现有的面向对象DBS的查询机制、事务管理和并发控制及数据访问等,只能在一定程度上支持多媒体应用。因而,多媒体数据库的许多课题仍有待研究与开发。
2. 多媒体数据库技术的研究
资料显示、多媒体数据库涉及到的研究问题有:
(1)多媒体数据模型研究
多媒体数据具有数据量大、类型多样以及表现时具有时、空性质等特点。而作为数据模型应提供统一的概念,既要在用户使用时屏蔽各类媒体间的差异,又要在具体实现时考虑各种媒体的不同。
(2)多媒体数据的索引、检索、存取和组织技术。
信息检索既是计算密集的,也是I/O密集的。信息检索也可能是模糊的或基于不完全信息的。研究多媒体数据的索引、检索、存取和组织技术,对加速多媒体数据库的应用无疑是很重要的。
(3)多媒体查询语言。
期望的多媒体查询语言应能够表达复杂的时空概念,允许不精确检索。
(4)多媒体数据的聚簇、存储、表现合成和传输支持技术。
(5)多媒体数据库系统的标准化工作。