技术开发 频道

XML时代离我们有多远?

  【IT168 技术文档】从关系型数据库诞生至今近30年的时间里,人们发现关系型数据库系统虽然技术很成熟,但其局限性也是显而易见的:它能很好地处理“表格型数据”,却对技术界出现的越来越多复杂类型的数据无能为力。

  一切技术的革新,都是围绕着用户的需求”。

  不知道有没有人能想到数据库的起源究竟是因为什么,我们可以这样想象一下,一个商人,不论他做哪个行业,只要他有生意进行,他就需要记录数据,那些记录在羊皮和纸张上的简单数字,就是最原始的数据库雏形。

  自从计算机出现后,信息技术的发展速度超出了人们的想象,在这种势头下,数据库、信息管理软件、大型存储设备等一系列周边产品也同样拥有着旺盛的生命力。而Oracle和IBM就是数据库领域中最为著名的两家公司。

  机会从眼皮底下溜走

  提到数据库的发展史,有一个人不能不提,他就是IBM数学专家埃德加·考特(Edgar Codd)。

  在Oracle和IBM从上世纪70年代中期开始的较量中,埃德加·考特成为了双方的焦点,《时代周刊》撰文写道:“考特在70年代初的技术理论《关于大型共享数据库的关系数据模型》为整个信息技术产业提供了一个全新的发展模式,幸运的Oracle率先选择了他开创的关系型数据管理(Relational Model)技术,从而在数据库市场中遥遥领先。”

  在IBM的众多技术专家中,考特一直恪守着自己的处事风格,虽然曾在1981年获得“图灵奖”及后来的美国国家技术奖等许多荣誉,但他始终只把自己当作一名普通的技术专家。也许正是这种淡漠的心态让IBM忽略了他的研究成果,而给了Oracle机会。

  在当时,企业软件概念逐渐成为了市场的热点,IBM也投入巨资,准备在企业级市场中博杀一番。兼具数学和计算机技术双学科背景的考特顺理成章地加入了企业软件产品项目小组,负责开发数据库产品。

  当时市场中的主流数据库技术主要有两种,基于层次型的和网状型的,为了抢占市场,IBM一年内就推出了数款相关产品。

  虽然IBM的产品在市场中取得了一定的成功,但眼光独道的考特却坚持认为当时的数据库技术仍无法满足复杂、多元化的发展趋势,于是在1970年,他率先提出了关系型数据库理论,并大胆预测关系型数据库技术将成为未来企业软件市场的发展方向。

  可惜的是,已在原有数据库技术上投入巨资的IBM并没有重视这个提议,其它一些技术公司也受到了IBM的影响,对这一技术采取了观望态度。

0
相关文章