数据库走入混合时代?.docVIP

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库走入混合时代?【IT168技术新闻】自从1970年E.F.Codd发表他那篇著名的关于关系模型的文章—“A Relational Model of Data for Large Shared Data Bank”,并从此开启了关系型数据库的时代之后,人们已经在以关系型数据库为主角的世界里待了将近四十年。 ???? 而对于技术更新换代速度很快的IT业,这简直可以说是一潭死水—除了习以为常的商业竞争之外,已经很久没有让人兴奋的新技术出现。但现在,随着XML数据格式的盛行,IBM带着它的第三代数据库理想,以及“Viper”计划(DB2 9计划代号Viper,即毒蛇),呼啸着站到了世人面前。 ??? 故纸堆的管理难题   在数据只能以穿孔卡片的形式来保存的年代,人们对数据的管理还只停留在物理阶段,根本无法进行高效的存储和查询。直到1956年IBM生产出第一个磁盘驱动器(Model 305 RAMAC)之后,随机存储数据才得以实现,但此时依旧没有相应的软件能够对数据进行系统管理。   直到1961年,通用电气公司开发成功的IDS(Integrated DataStore,集成数据存储)是世界上第一个网状数据库管理系统(DBMS),也是第一个DBMS。此时的数据,以网状模型的形式存在着。但是由于它只能运行于通用电气的主机上,且数据库只有一个文件,所有的表必须通过手工编码生成,因此有着极大的局限性。   所以,当面向对象的层次型数据模型开始受到关注,层次型数据库也随之出现。1966年IBM与其客户(北美洛克维尔公司和卡特彼勒公司)合作开发的层次型数据库IMS(Information Management System,信息管理系统)被应用来管理阿波罗计划繁琐的资料。当它作为IBM的产品正式发布之后,成为了当时最著名也是最典型的层次型数据库管理系统。数据库管理系统也进入了自己第一个相对成熟的年代。   然而尽管层次数据库已经可以很好地解决数据集中和共享的问题,但是在数据独立性和抽象级别上的欠缺,使得新的数据模型再次酝酿出现。1970年,IBM研究员E.F.Codd提出了关系模型的概念,由此奠定了关系模型的理论基础。他的那篇著名论文也被认为是数据库系统历史上具备划时代意义的里程碑。在经过不断的发展和论证之后,更具备优势的关系型数据库终于替代层次型数据库成为了市场的主流。   尤其是在1974年Ray Boyce和Don Chamberlin提出了SQL语言之后,数据库生命周期中的全部操作都可以借由SQL语言来实现,这无疑为关系数据库奠定了另一块里程碑。自那以后,关系型数据库作为数据库领域霸主的地位就一直没有动摇过,IBM DB2和Oracle的数据库,成为了这个一直延续到至的关系型数据库时代的王者。   网络时代呼唤新模型   然而随着网络时代的到来,数据不再仅仅是保存在企业内部的商业秘密,而是更多地被用来在企业间进行传输和交流。正如IBM院士王云博士所说:“关系型数据库在对数据进行结构化存储的时候表现良好,但在大量的信息传输和交流中产生的非结构化和半结构化数据,比如对针对某个现象进行描述的时候,关系模型便很难加以体现。”   于是,随着网络时代人们交流的需要、企业间、企业内部信息交换的需要,XML(Extensible Markup Language)作为新的标准化数据存储格式,在金融等许多行业成为事实上的数据交换标准,就连盖茨雄心勃勃的“Windows Live”战略当中,新版的微软Office软件也将以XML格式存储文档。   “然而传统的关系型数据库无法对XML数据进行处理。”中国人民大学信息学院的陈红教授说,“解决的办法有两个,一个是通过对现有的关系型数据库进行对XML的支持改进,另一个就是干脆以XML作为数据标准开发一个纯粹的XML数据库。”不过她也强调,开发一个新的、完全根据XML数据模型特性来设计的数据库,不仅困难而且将会不可避免地失去商业关系型数据库在数据存储方面的优势。   混合的下一代?   怎么办?几乎所有的数据库厂商都意识到了XML的重要性,也几乎所有厂商,包括Oracle和微软,都在去年就为自己的关系型数据库加上了对XML数据的支持。   然而目前关系型数据库对XML数据的处理方式往往非常生硬—只有两种基本的数据库设计选项,即将每个XML文档完整地存储为一个大型对象,或者将它“撕开”,分散存储在多个表的多个列中。正像Storebrand 高级企业架构师Thore Thomassen所抱怨的那样:“现有的支持技术就是XML‘切碎’技术。”用户们抱怨这样的处理方式不仅无法完整体现XML的层次结构,而且效率低下、不够灵活;文件系统尽管可以应付简单的任务,但是在需要处

文档评论(0)

海川电子书城 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档