数据库新技术发展现状及趋势分析

发表时间:2019/5/13   来源:《知识-力量》2019年8月26期   作者:李宜峰
[导读] 处于“互联经济” 的今天,无论是个人、群体还是企业都必须通过互联才能相互影响,才能谋求发展或寻找机遇。也许 Internet 能将企业、客户、合作伙伴以及潜在的业务往来者以最优的方式连接起来
(江苏科技大学)

 
         1、研究与应用现状
         处于“互联经济” 的今天,无论是个人、群体还是企业都必须通过互联才能相互影响,才能谋求发展或寻找机遇。也许 Internet 能将企业、客户、合作伙伴以及潜在的业务往来者以最优的方式连接起来,但怎样才能在它们之间提供满意的信息获取与提交方式,其中,数据库技术将扮演重要的角色。不论国内外,关系数据库技术仍然是主流。
         1.1 目前国内外发展现状
         在数据库技术的当前及未来发展里程中,数据仓库以及基于此技术的商业智能无疑将是大势所趋。IBM 的实验室在这方面进行了10多年的研究,并将研究成果发展成为商用产品。除了用于 OLAP(联机分析处理) 的后台服务器 DB20LAPServer 外,IBM 还提供了一系列相关的产品,包括前端工具,形成一整套解决方案。其它数据库厂商在数据仓库领域也毫不示弱方法各有不同。Informix 也是类似,在其动态服务器 IDS(Informix Dynamic Server) 中提供一系列相关选件,如高级决策支持选件 AdvancedDecision Support Option,OLAP 选件扩展并行选件 Extended Parallel Option 等,并认为这种体系结构严谨,管理方便,索引机制完善,并行处理的效率更高,其中数据仓库和数据库查询的 SQL 语句的一致使用户开发更加简便;而微软则是在其 SQIServer7. 0 中集成了代号为 Plato 柏拉图) 的 OLAP 服务器,与上述公司不同的是,Sybase 提供了专门的 0LAP 服务器SybaselQ,并将与数据仓库相关工具打包成 Warehouse Studio.从中国的数据库市场来看,大部分数据库系统的建立是用来进行传统的OLTP 业务。也有一些企业建立了数据仓库系统,但真正发挥效用的却不多见。和 TCP/IP,SMTP,Java 等相比,尚不存在可靠的、完善的、被广泛接受的数据仓库标准,影响了数据仓库项目的实施。
         1.2 关系数据库技术仍然是主流
         关系数据库技术出现在 20 世纪 70 年代,经过 80 年代的发展到 90 年代已经比较成熟,在 90 年代初期曾一度受到面向对象数据库的巨大挑战,但是市场最后还是选择了关系数据库。无论是《ORACLE 公司的 Oracle 9i、IBM 公司的 DB2,还是微软的 SQL Server 等都是关系型数据库。Gartner Dataquest 的报告显示关系数据库管理系统(RDBMS) 的市场份额最大,2000 年 RDBMS 的市场份额占整个数据库市场的 80%,这个比例比 1999 年增长了15%。这组数据充分说明 RDBMS仍然是当今最为流行的数据库软件。
         2、需要解决的关键技术问题
         面向对象数据库是指对象的集合、对象的行为、状态和联系是以面向数据模型来定义的。面向对象的概念是新一代数据库应用所需的强有力的数据模型的良好基础。面向对象的方法最适合于描述复杂对象,通过引入封装、继承、对象、类等概念,可以有效地描述各种对象及其内部结构和联系。多媒体资料可以自然地用面向对象方法所描述,面向对象数据库的复杂对象管理能力正好对处理非格式多媒体数据有益;根据对象的标识符的导航存取能力有利于对相关信息的快速存取;封装和面向对象编程概念又为高效软件的开发提供了支持。
         面向对象数据库方法是将面向对象程序设计语言与数据库技术有机地结合起来,是开发的多媒体数据库系统的主要方向。为高效管理多媒体数据,基于关系数据库的应用系统逐渐演变到多媒体数据库管理系统用面向对象的概念扩充关系数据库。用面向对象的高级语言扩展基本关系类型,使其支持复杂对象,并对关系模型提供的操作加以扩充,利用关系数据库的优势管理多媒体资料。分布式数据库系统是在集中式数据库系统的基础上发展起来的,是数据库技术与计算机网络技术的产物。分布式数据库系统是具有管理分布数据库功能的计算机系统。

一个分布式数据库是由分布于计算机网络上的多个逻辑相关的数据库组成的集合,网络中的每个结(一般在系统中的每一台计算机称为结点 node) 具有独立处理的能力(称为本地自治) ,可执行局部应用,同时,每个结点通过网络通讯系统也能执行全局应用。所谓局部应用即仅对本结点的数据库执行某些应用。所谓全局应用(或分布应用) 是指对两个以上结点的数据库执行某些应用。支持全局应用的系统才能称为分布式数据库系统。对用户来说,一个分布式数据库系统逻辑上看如同集中式数据库系统一样,用户可在任何一个场地执行全局应用。分布式数据库具有如下特点:
         (1)本地自治(Local Autonomy) ;
         (2)不依靠一个中心站点;
         (3)能连续操作;它也是数据库技术的一个发展方向。
         3、技术发展趋势
         3.1 下一代数据库技术的发展主流
         面向对象的数据序技术与关系数据序技术针对关系数据库技术现有的局限性,理论界现在主要有三种观点:
         (1)面向对象的数据库技术将成为下一代数据库技术发展的主流。
         (2)将面向对象的数据库技术引入关系数据库中— 面向对象的关系数据库技术。
         (3)演绎面向对象数据库技术。
         3.2 数据库技术发展的新方向——非结构化数据库。
         非结构化数据库是部分研究者针对关系数据库模型过于简单,不便表达复杂的嵌套需要以及支持数据类型有限等局限,从数据模型人手而提出的全面基于因特网应用的新型数据库理论。他们认为这种数据库的最大区别就在于它突破了关系数据库结构定义不易改变和数据定长的限制,支持重复字段、子字段以及变长字段并实现了对变长数据和重复字段进行处理和数据项的变长存储管理,在处理连续信息(包括全文信息) 和非结构信息(重复数据和变长数据) 中有着传统关系型数据库所无法比拟的优势。但研究者认为此种数据库技术并不会完全取代现在流行的关系数据库,而是它们的有益的补充。
         3.3 数据库技术的实践性发展— 面向专门应用领域的数据库技术
         许多研究者从实践的角度对数据库技术进行研究,提出了适合应用领域的数据库技术,如工程数据库、统计数据库、科学数据库、空间数据库、地理数据库等。这类数据库在原理上也没有多大的变化,但是它们却与一定的应用相结合,从而加强了系统对有关应用的支摔能力,尤其表现在数据模型、语言、查询方面。部分研究者认为,随着研究工作的继续深人和数据库技术在实践工作中的应用,数据库技术将会更多朝着专门应用领域发展。2008 年,数据库的发展将会偏重于应用,还会为新型应用提供多种结构数据的支持。数据库技术发展的主要趋势:
         1.XML/RDBMS 混合数据将在未来得到快速的发展
         2.数据集成和数据仓库将向内容管理过渡
         3.主数据管理将会在未来的一至两年里成为一个新的热点
         4.数据仓库将在内容展现和战术性分析方面发展。
参考文献
[1]曹会文.论多媒体数据库的关键技术问题.论文网.2007 年第1期
[2]王珊 萨师煊. 数据库系统概论. 高等教育出版社.2006年.

 
 
投稿 打印文章 转寄朋友 留言编辑 收藏文章
  期刊推荐
1/1
转寄给朋友
朋友的昵称:
朋友的邮件地址:
您的昵称:
您的邮件地址:
邮件主题:
推荐理由:

写信给编辑
标题:
内容:
您的昵称:
您的邮件地址: