数据库技术发展盘点
数据库技术主要研究如何存储、使用和管理数据 ,是计算机技术中发展最快、应用最广的技术之一。作为计算机软件的一个重要分支 ,数据库技术一直是倍受信息技术界关注的一个重点。尤其是在信息技术高速发展的今天 ,数据库技术的应用可以说是深入到了各个领域。当前 ,数据库技术已成为现代计算机信息系统和应用系统开发的核心技术 ,数据库已成为计算机信息系统和应用系统的组成核心 ,更是未来“信息高速公路”的支撑技术之一。因此 ,为了更好的认识和掌握数据库技术的发展方向 ,本文对有关数据库发展的文献进行了收集整理 ,以求在对现有相关理论了解、分析的基础上 ,对数据库发展进行综合论述 ,对数据库技术发展的总体态势有比较全面的认识 ,从而推动数据库技术研究理论的进一步发展。
1、文献的收集与整理
对数据库发展文献的收集主要利用以下检索工具 :中国学术期刊网全文期刊库、维普中文数据库 ,SCI数据库以及网络搜索引擎Google。文献收集的范围 :1993~ 2003年国内外相关文献。检索策略及结果如表 1所示。其中 ,学术期刊网和维普中刊数据库有两条相同记录 ,搜索引擎Google两次搜索与高级搜索的最终结果有部分重复记录。整理最终结果 :收集到相关文献 23条 ,全部可以下载全文。从SCI数据库中检索到 5 05条相关记录 ,但其中最相关的题录信息仅 24条。
数据库中检索
2、数据库技术发展的现状———关系数据库技术仍然是主流
关系数据库技术出现在 20世纪 70年代 ,经过 80年代的发展到 90年代已经比较成熟 ,在 90年代初期曾一度受到面向对象数据库的巨大挑战 ,但是市场最后还是选择了关系数据库。无论是Oracle公司的Oracle 9i、IBM公司的DB2、还是微软的SQLServer等都是关系型数据库。GartnerDataquest的报告显示关系数据库管理系统 (RDBMS)的市场份额最大 , 2000年RDBMS的市场份额占整个数据库市场的 80% ,这个比例比 1999年增长了 15%。这组数据充分说明RDBMS仍然是当今最为流行的数据库软件。当前 ,由于互联网应用的兴起 ,XML格式的数据的大量出现 ,学术界有一部分学者认为下一代数据库将是支持XML模型的新型的数据库。而还有一部分学者对此持否定态度 ,认为关系技术仍然是主流 ,他们认为无论是多媒体内容管理、XML
数据支持、还是复杂对象支持等都将是在关系系统内核技术基础上的扩展。虽然他们在对下一代的数据库究竟如何的问题上有分歧 ,但他们对当代数据库的现状得出共识———关系数据库技术仍然为当代数据库的主流。
3、数据库技术发展的趋势
3.1 下一代数据库技术的发展主流———面向对象的数据库技术与关系数据库技术
针对关系数据库技术现有的局限性 ,理论界现在主要
有三种观点 :
3.1.1面向对象的数据库技术将成为下一代数据库技术发展的主流
部分学者认为现有的关系型数据库无法描述现实世界的实体 ,而面向对象的数据模型由于吸收了已经成熟的面向对象程序设计方法学的核心概念和基本思想 ,使得它符
合人类认识世界的一般方法 ,更适合描述现实世界。甚至有人预言 ,数据库的未来将是面向对象的时代。
3.1.2 将面向对象的数据库技术引入关系数据库中———面向对象的关系数据库技术
关系数据库几乎是当前数据库系统的标准 ,关系语言与常规语言一起几乎可完成任意的数据库操作 ,但其简洁的建模能力、有限的数据类型、程序设计中数据结构的制约等却成为关系型数据库发挥作用的瓶颈。面向对象方法起源于程序设计语言 ,它本身就是以现实世界的实体对象为基本元素来描述复杂的客观世界 ,但功能不如数据库灵活。因此部分学者认为将面向对象的建模能力和关系数据库的功能进行有机结合而进行研究是数据库技术的一个发展方向。
3.1.3 演绎面向对象数据库技术
面向对象数据库的优点是能够表示复杂的数据模型 ,但由于没有统一的数据模式和形式化理论 ,因此缺少严格的数据逻辑基础。而演绎数据库虽有坚强的数学逻辑基础 ,
但只能处理平面数据类型。因此 ,部分学者将两者结合 ,提出了一种新的数据库技术———演绎面向对象数据库 ,并指出这一技术有可能成为下一代数据库技术发展的主流。
3.2数据库技术发展的新方向————非结构化数据库
非结构化数据库是部分研究者针对关系数据库模型过于简单 ,不便表达复杂的嵌套需要以及支持数据类型有限等局限 ,从数据模型入手而提出的全面基于因特网应用的新型数据库理论。他们认为这种数据库的最大区别就在于它突破了关系数据库结构定义不易改变和数据定长的限制 ,支持重复字段、子字段以及变长字段并实现了对变长数据和重复字段进行处理和数据项的变长存储管理 ,在处理连续信息 (包括全文信息 )和非结构信息 (重复数据和变长数据 )中有着传统关系型数据库所无法比拟的优势。但研究者认为此种数据库技术并不会完全取代现在流行的关系数据库 ,而是它们的有益的补充。
3.3 数据库技术发展的又一趋势———数据库技术与多学科技术的有机结合
有学者指出 :数据库与学科技术的结合将会建立一系列新数据库 ,如分布式数据库、并行数据库、知识库、多媒体数据库等 ,这将是数据库技术重要的发展方向。其中 ,许多研究者都对多媒体数据库作为研究的重点 ,并认为多媒体技术和可视化技术引入多媒体数据库将是未来数据库技术发展的热点和难点。
3 .4 未来数据库技术及市场发展的两大方向———数据仓库和电子商务
(编辑:焦作站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |