黄泽栋
(中国铁建大桥工程局集团有限公司信息中心,天津 300300)
随着计算机技术的快速发展,信息技术的交流不断增加,作为信息存储设备的数据库面临较大的压力。如何更好更快地使用、存储、管理信息,成为人们关注的问题。
在信息技术、计算机技术飞速发展的今天,与之相关联的数据库技术也在不断变化发展中。关系型数据库的发展曾受到面向对象型数据库技术的挑战。但在当时,世界上的几大家软件公司,始终支持关系型数据库技术。随着国际互联网技术的快速发展,出现了XML格式的数据存在形式,但就发展势头,市场占有额,关系型数据库技术仍是主要领导力量。
由于关系型数据库的发展具有一定的技术基础和使用经验,但由于它的使用中存在局限性,因此下一代数据库技术的发展主流可能是面向对象型数据库技术,也可能是两者的结合,就此,业界研究人员有以下观点。
在数据库的研究内部,有一些学者认为,面向对象型数据库技术要比关系型数据库技术更加完备,更加符合人们认识世界的看法。原因是,面向对象型数据库技术,吸收了面向对象程序设计法学的核心概念和基本思想,很多学者对这种看法表示赞同,有学者甚至认为,下一代数据库技术的主导力量,是面向对象型数据库技术。
在数据库技术发展的今天,关系数据库的发展技术的成熟度,可以说是没有哪种数据库技术可以与之相比较。但是,由于关系数据库技术自身内部有不可解决的局限性,比如说,只能对比较简单的模型进行建模,数据的类型也有限,程序设计的结构受到制约,等等,都是制约关系型数据库发展的因素。对于面向对象型数据库,由于其开发的源泉就是起源于程序设计语言,通过对现实世界的实体对象描述,作为基本元素,来阐述客观世界,符合人们认识世界的基本规律。同时,面向对象型数据库技术,具有关系型数据库不具备的技术,因此,有学者认为,应该将面向对象型数据库技术,引入关系型数据库,取长补短,符合关系型数据库技术的发展方向。
由于面向对象数据库是较为先进的数据库技术,同时也是新兴的数据库技术,因此,相应的技术设施还不够完善,没有统一的数据模型和形式化理论,缺乏对数据的逻辑性处理基础。因此,不能独当一面,妥善处理数据管理中的相应问题。而演绎数据库,恰恰具有面向对象数据库所没有的技术能力——对数据进行严格的逻辑关系处理,弥补了面向对象型数据库的缺点。有学者认为,应将两者结合在一起,组成新的数据库技术,应对今天的发展需要。
由于计算机信息系统的快速发展,要求更加完善的符合实际生产需要的数据库技术,来适应信息系统的发展需要。基于关系型数据库模型过于简单,不能满足对复杂数据形式进行快速的表达,同时又由于支持数据的类型有限,因此研究人员设计出了非结构化数据库技术。这种数据库技术,是本着全面适用于因特网应用技术的新型数据库技术,这种数据库技术的根本优越性,主要是突破了关系型数据库结构定义不易改变、数据定长的限制,围绕支持重复字段,实现了对数据可以任意变长的突破,具备处理连续信息和非结构信息的优越功能,是关系型数据库无法比及的。但很多学者还是认为,它不能取代关系型数据库技术,只适合作为它的辅助性配套软件。
数据库技术是计算机信息系统发展的配套软件系统,为了配合计算机技术快速发展的需要,数据库技术就要不断更新,不断研发新技术。在数据库技术中,数据挖掘技术的出现,成为数据库技术的核心。数据挖掘技术就是在数据库中,根据不同信息,进行分析,同时找出信息中隐藏的规律,为程序的编程提供一定的帮助。数据挖掘技术是如今发展较快的技术,它综合了机器结构学、统计分析学、数据库技术等相关的技术,为数据库整理信息分析信息后,为编程决策提供帮助。数据仓库的作用就是从外部数据源、历史业务数据中,提取有用的数据,进行编排后,为数据的处理分析做准备。有学者认为,数据挖掘技术和数据仓库是数据库技术发展的目标,通过对数据仓库数据的分析研究,发现数据中的潜规则,为数据的编程提供应用作用。另一方面,数据挖掘技术逐渐成为独立的重要工具,成为数据库技术发展必不可少的辅助工具,成为新一轮数据库技术研究的主推力量。
在计算机信息系统发展过程中,数据库技术逐渐成为其运行顺利的辅助性重要软件,数据库技术的发展过程中,出现了新旧技术的更新和技术间的相互补充、相互配合,共同为数据库技术的新发展做出贡献。虽然我国是计算机应用大国,但是由于我国对相关技术的研发较晚,对于相应技术核心掌握的还不够成熟,因此,在信息技术发展飞快的背景下,我们要努力研究数据库技术,顺应信息时代的发展。
[1]薛微.数据挖掘系列讲座之二[J].中国计算机用户,2003,(2):82.
[2]赵民德.数据挖掘系列讲座之一[J].中国计算机用户,2003,(2):29.
[3]胡天平.新一代数据库技术面向对象数据库系统[J].中国计算机报,2003,(1):68.
[4]王心裁,吕元智.超媒体数据库技术与档案信息组织[J].中国图书馆学报,2003,(1):56.