欢迎来到天天文库
浏览记录
ID:21544455
大小:74.00 KB
页数:6页
时间:2018-10-22
《数据库新技术发展现状及趋势分析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、数据库新技术发展现状及趋势分析1、研究与应用现状处于“互联经济”的今天,无论是个人、群体还是企业都必须通过互联方能相互影响,才能谋求发展或寻找机遇。也许Internet能将企业、客户、合作伙伴以及潜在的业务往来者以最优的方式连接起来,但怎样才能在它们之间提供满意的信息获取与提交方式,其中,数据库技术将扮演重要的角色。不论国内外,关系数据库技术仍然是主流。1.1目前国内外发展现状在数据库技术的当前及未来发展里程中,数据仓库以及棊于此技术的商业智能无疑将是大势所趋。IBM的实验室在这方面进行了10多年的研究,并将研究成果发展成为商用产品。除了用于OLAP(联机分析
2、处理)的后台服务器DB20LAPServer外,IBM还提供了一系列相关的产品,括前端工具,形成一整套解决方案。其它数据库厂商在数据仓库领域也毫不示弱方法各有不同。Informix也是类似,在其动态服务器IDS(InformixDynamicServer)中提供一系列相关选件,如高级决策支持选件AdvancedDecisionSupportOption,OLAP选件扩展并行选件ExtendedParalleiOption等,并认为这种体系结构严谨,管理方便,索引机制完善,并行处理的效率更高,其中数据仓库和数据库查询的SQL语句的一致使用户开发更加简便;而微软则
3、是在其SQIServer7.0中集成了代号为Plato柏拉图)的OLAP服务器,与上述公司不同的是,Sybase提供了专门的OLAP服务器SybaselQ,并将与数据仓库相关工具打包成WarehouseStudio.从中国的数据库市场来看,大部分数据库系统的建立是用来进行传统的OLTP业务。也有一些企业建立了数据仓库系统,但真正发挥效用的却不多见。和TCP/IP,SMTP,Java等相比,尚不存在可靠的、完善的、被广泛接受的数据仓库标准,影响了数据仓库项目的实施。1.2关系数据库技术仍然是主流关系数据库技术出现在20世纪70年代,经过80年代的发展到90年代己
4、经比较成熟,在90年代初期曾一度受到面向对象数据库的巨大挑战,但是市场最后还是选择了关系数据库。无论是《ORACLE公司的Oracle9i、IBM公司的DB2,还是微软的SQLServer等都是关系型数据库。GartnerDataqucst的报告显示关系数据库管理系统(RDBMS)的市场份额最大,2000年RDBMS的市场份额占整个数据库市场的80%,这个比例比1999年增长丫15%。这组数据充分说明RDBMS仍然是当今最为流行的数据库软件。2、需要解决的关键技术问题数据库应用的领域比较多,因此不同的领域有需耍解决的不同问题。比如说多媒体数据库技术问题:文件系
5、统方式存储简单,当多媒体资料较少时,浏览查询还能接受,但演播的资料格式受到限制,最主要的是当多媒体资料的数量和种类相当多吋,查询和演播就不方便了。由于多媒体信息是非格式化的数据,多媒体数据具有对象复杂、存储分散和时空同步等特点,所以尽管关系数据库非常简单有效,但用其管理多媒体资料仍不太尽如人意。而面向对象数据库是指对象的集合、对象的行为、状态和联系是以面向数据模型来定义的。面向对象的概念是新一代数据库应用所需的强奋力的数据模型的良好基础。面向对象的方法最适合于描述复杂对象,通过引入封装、继承、对象、类等概念,可以有效地描述各种对象及其内部结构和联系。多媒体资料
6、可以自然地用而向对象方法所描述,而向对象数据库的复杂对象管理能力正好对处理非格式多媒体数据有益;根据对象的标识符的导航存取能力有利于对相关信息的快速存取;封装和面向对象编程概念又为高效软件的开发提供了支持。面向对象数据库方法是将面向对象程序设计语言与数据库技术有机地结合起来,是开发的多媒体数据库系统的主耍方向。为高效管理多媒体数据,基于关系数据库的应用系统逐渐演变到多媒体数据库管理系统用面向对象的概念扩充关系数据库。用面向对象的高级语言扩展基本关系类型,使艽支持复杂对象,并对关系模型提供的操作加以扩充,利用关系数据库的优势管理多媒体资料。分布式数据库系统是在集
7、中式数据库系统的基础上发展起来的,是数据库技术与计算机网络技术的产物。分布式数据库系统是具有管理分布数据库功能的计算机系统。一个分布式数据库是由分布于计算机网络上的多个逻辑相关的数据库组成的集合,网络中的每个结(一般在系统中的每一台计算机称为结点node)具有独立处理的能力(称为木地自治),可执行局部应用,同时,每个结点通过网络通讯系统也能执行全局应用。所谓局部应用即仅对本结点的数据库执行某些应用。所谓全局应用(或分布应用)是指对两个以上结点的数据库执行某些应用。支持全局应用的系统才能称为分布式数据库系统。对用户来说,一个分布式数据库系统逻辑上看如同集中式数据
8、库系统一样,用户可在任何一个场地执行全
此文档下载收益归作者所有