当前位置:K88软件开发文章中心编程全书编程全书01 → 文章内容

数据库技术的发展趋势

减小字体 增大字体 作者:佚名  来源:翔宇亭IT乐园  发布时间:2019-1-3 1:44:31

:2012-04-28 23:47:44

综合2005至2007年数据库市场的运行情况及多家分析机构的评估,在2008年,数据库及数据仓库的发展将会偏重于以应用为导向,服务则倾向于业务敏捷,并且还会为新型应用提供多种结构数据的支持。

很多围棋下的好的人都知道,好的”形“对于围棋非常重要,在某种意义上讲,形就是模式(Pattem),虽然这些特定的”形“经常不断变换面孔以另一种形式出现,但在他们的背后确有着共同的本质,虽然在SOA和Enterprise2.0的概念中,经常强调采用上层的手段来处理,但当它们从概念落实到具体的项目实现之后,很多的企业就会发现一个问题,假如数据本身不具备张力和延展性,上层手段的改造将会处处受阻。因此,在SQLServer2008、DB2Viper和Oracle11g的宣传中都着重强调产品的XML特性,在SOA和Enterprise2.0的介绍中XML数据更是别树一帜,数据应用的主要开发平台──VisualStudio.NET、Eclipse和JDeveloper也将完全转换到XML化的操作语义。

在2008年,伴随着SOA和多种新型Web应用的普及,XML数据库将完成一个很大的转变——从文档到数据的转变。另外值得一提的是,XQuery标准和以LINQ、Hibernate3为代表的“XML数据/对象实体”的映射技术也将在未来得到广泛的应用。

伴随着新一代数据库的问世,数据集成和数据仓库的实施将会更加简化,与此同时,来自相关业务的压力,连续处理、准实时处理和小范围战术性数据处理都将成为2008年数据集成和分析人员所面临的新课题。此外,伴随着数据应用逐步过渡到数据服务,2008年这两个领域还会着力处理以下3个问题:

1、关系型与非关系型数据的融合;2、数据分类;3、国际化多语言数据;

2007年,在企业内部的应用整合和系统互联中,许多企业已经恍然发现在原有各应用间,具有相同业务语义的信息被反复定义和存储,此情况导致数据本身成为IT环境发展的障碍,为了有效使用和管理这些信息,主数据管理将会在未来的一至两年里成为一个新的热点。相对于关系数据库和XML数据库,Oracle和微软虽然在这个领域稍显滞后,但由于关系到在SOA和企业信息集成市场的竞争力,这两家主要的数据库产品提供商势必会继续通过收购和发挥现有优势的办法与SAP、IBM、i2等厂商竭力周旋,此领域的技术也必将在预期内会有跳跃式的发展。

随着数据仓库技术的普及化,如何与前端应用集成并让投资决策者看到实际效果将成为明年数据仓库领域的热点。一些研究机构的提示,2008年数据仓库将在存储和计算能力方面需要更多投资,为了让投资获得实实在在可见的回报,数据仓库应用需要在内容展现上下功夫。另外,区别于以往一味强调的“战略性”分析,为了适应业务环境的快速变化,依托新一代数据仓库产品,战术性分析将成为助力业务敏捷的有效手段。

伴随着Enterprise-class到world-class的转变,数据库的管理除了更加自动化之外,将会提供更多基于Internet环境的管理工具,完成数据Internet化之后的数据库管理Internet化。从SQL Server、DB2和Oracle的新一代产品来看,数据管理的API将会更加开放,这样无论是原厂商还是第三方厂商都在提供基于浏览器端技术的Intranet/Internet管理套件,便于分布在世界各地的数据管理员、开发人员使用浏览器管理位于世界另一端的数据库

不仅如此,考虑到数据库管理中大部分工作是流程化、模式化的工作,因此相关管理套件除了提供可以直接与管理人员交互的浏览器UI外,还提供各种自动化任务定制、数据库运行情况实时监控和异常报告能力,结合数据库产品的通知服务,可以实时的把分散在世界各地的数据库运行信息以电子邮件、博客和RSS的形式呈递给管理员。

在.NET和Java成为数据应用的主体开发平台之后,微软、IBM、Oracle也明确的选择了自己的立场。不过随着近年各类新一代Web应用的出现,YouTbue、Google等厂商纷纷带动新的开发浪潮,为了争取市场明年微软、Oracle、IBM还有MySQL、PostgreSQL等厂商纷纷在新版本数据库产品推出后,提供面向PHP的专用驱动。.NET与Java“鹬蚌相争”僵持不下的时候,各厂商争相在拉拢“渔翁”。不过考虑到开发惯性,明年的市场中,开源数据库产品还会是最大的获益者。

与以往的“数据中心”概念不同,在2008年,数据库将更多作为“信息服务”支撑基础的角色出现。对于新一代基于AJAX、MashUp、SNS等技术的创新应用,数据不再集中于一个逻辑上的中心数据库,而是分布在企业甚至整个互联网的各个角落,为了支持上述能力,数据聚集及其聚集之后基于业务语义的数据内容融合也将成为2008年数据库发展的亮点,各数据库产品除了在商务智能领域不断加强对应用的支持外,也会着力加强数据集成服务的能力。

2008年随着各种行业性技术标准的成熟,企业与政府、企业与合作伙伴间、企业与互联网服务交互的需求将成为各行业IT建设的热点话题,其实质是将IT关注的焦点从关注于技术产品转向如何服务快速变化的业务,并赋予其更加敏捷适应市场的能力。对于数据库管理、开发人员而言也需要更多关注如何根据应用变化及时部署数据库、快速更新业务实体,同时要考虑如何在现存分散应用的IT环境中,保证存储在不同数据库里具有同一业务语义的信息可以用唯一的结构(Schema)访问,一方面保证新上应用可以在此基础上无障碍的与既有系统在数据库层次进行交互,另一方面也便于企业对外的数据互联。

此外,以往被第三方厂商占领的数据呈现产品也将更多被数据库自带的展现功能所代替。

随着企业对IT成本控制的认识加深,怎样把IT投资的“价值”呈现给用户,尤其对企业的高层显得更为重要。由于专用数据的产品投入普遍偏高,而大部情况下用户并不会使用道所有的特性,所以从2008年IBM、微软、Oracle、MySQL、Sybase等产品的特性来看,数据库产品均将推出自己的数据呈现产品,并且结合产品自身优势在数据动态呈现方面狠下功夫,相信2008年随着用户对以上特性认知程度的提高,数据库产品自带的信息呈现特性将会成为众多中小型项目的最佳选择。(责任编辑:卢兆林)引文来源  数据库技术的发展趋势 — IT技术 - 赛迪网


数据库技术的发展趋势