在以前的数据库中,一直强调数据的标准化。也就是说,在以前,数据库主要管理的时结构化的数据,数据是以行与猎的二纬形势进行存
趋势一:对于异构数据的支持。
在以前的数据库中,一直强调数据的标准化。也就是说,在以前,数据库主要管理的时结构化的数据,数据是以行与猎的二纬形势进行存储。若需要实现三维数据,如数据仓库等等,都要根据一定的规则对数据库进行叠加才能够完成。但是,这个工作量会很大,而且维护起来也会很吃力。
随着企业系统集成的需要,企业想把电子邮件、多媒体文件、附件等等都包含在一个系统中,以减少系统的重复投资。在这种趋势下,支持异构数据的数据库技术也纷纷冒出来。其实,这在06年已经有了苗头。那时,各大数据库厂商纷纷通过插件的形式在支持各种异构数据。在今年推出的数据库新版本,已经有的厂商把对异构数据的支持集成到数据库的基本功能中。但是,由于是第一次实现,所以,还存在着一些漏洞。相信在09年,数据库厂商推出的升级软件中,会弥补这些漏洞。让异构数据能够像结构化数据那样进行管理、查询等等。
对于微软的SQLServer数据库来说,其提供了一种叫做Xquery的标准。根据这个标准,可以把一些异构数据放入到数据库中,并提供原生支持。早在微软2005版本的数据库中,已经有这方面的技术实现。但是,这种技术若要真正的应用起来,估计还需要在09年。因为一种新技术的出现,刚开始难免会存在一些BUG,,比较难普及开来。
所以,若从专业的角度讲,在09年数据库技术的发展中,最突出的变现就是从二维表存储方式到多维数组的存储方式的转变。通过多维数组技术,不单可以把语音文件等异构数据存入到数据库中,便于统一管理;而且还可以直接实现数据仓库。
相信在09年,数据库管理员可以利用SQL语句,像管理同构数据那样,对异构数据进行操作,包括新建、删除、更新等等。在不久的将来,可以利用数据库来实现对邮件、多媒体文件、附件的管理。为此,企业可以减少系统方面的重复性投资。这个技术相信会引来新一轮的系统集成浪潮。