技术开发 频道

后关系型数据库时代,真的要到来吗?

IT168 数据库】数据库技术是上世纪60年代发展起来的一门学科。随着计算机应用领域的扩展、计算机技术的发展,以及用户对数据库应用需求的提高,数据处理和数据库技术越来越占主导地位。

    站在数据处理和管理的层面上来看,数据库技术到目前为止大概经历了人工管理阶段、文件系统管理阶段、数据库管理阶段。 

    按照数据模型发展的趋势来看,数据库技术的形成过程和发展大概经历了第一代层次和网状数据库管理系统、第二代关系数据库管理系统,以及新一代数据库管理。 

    2006年7 月,IBM公司在北京推出了代号为“”的DB2 9(Viper)新数据库产品,增加了对XML数据的处理功能。当时有人断言,数据库时代将迎来“后关系型时代”。并且,已经有一些数据库产品公司,凭借对XML数据特有的处理和操纵能力,在数据库市场中杀出了阵脚,取得了一席之地。2007年7月份,Oracle公司推出了自己的新一代数据库产品Oracle 11g,宣称有400项新技术和新特性,其中也有对XML数据的支持和操作处理特性。但是,在OracleOpenWorld 2007(上海)大会上,笔者在对Oracle公司执行副总裁采访时了解到,现在就定义所谓的新的“后关系型数据库时代”还为时过早。


Oracle公司执行副总裁:Chuck Rozwat(负责Oracle数据库产品的战略制订、开发、提供)

一、Oracle公司的网格技术 

    2007年7月底和8月初的几天,OracleOpenWorld 2007大会在上海举行。Oracle 11g自然成为大会上的亮点。 

    按照官方的说法,Oracle 11g是Oracle公司30年的努力和经验的结晶,其中增加了近400多项新功能。这些新功能主要集中在如下几方面:

    •易管理性
     •高可用性
     •性能
    • 内容管理
    • 信息整合
    • 安全
     •数据仓库
     •集群
     •应用开发 

    在现场对Oracle公司负责Oracle数据库产品开发的执行副总裁Rozwat先生的采访中了解到,Oracle 11g中的“g”秉承了Oracle 10g的“Grid网格”的理念,并继续发挥在Oracle网格计算上的优势。Rozwat表示,无论是网格技术,还是作为网格基础的集群技术,一直是Oracle公司10年以来的一个愿景。Oracle公司对于网格技术的投入,从四年前的孤军作战发展到今天想借助网格技术把计算平台拓展成一个完整的系统平台。 

    Oracle公司最初是在2003年推出网格计算的产品。并借助网格计算技术在Oracle 10g数据库(2004年推出)实现了许多新功能,例如:真正应用集群(Real Application Clusters, RAC)、自动存储管理(Automatic Storage Management,ASM)、Oracle资源管理器(Oracle Resource Manager)、Oracle调度器(Oracle Scheduler)、Oracle可移动表空间(Oracle Transportable Tablespaces)。 

    在Oracle 11g中,借助网格技术技术实现了并行查询服务整合、企业管理集群增强,以及集群环境下对XA的完全支持。


二、Oracle数据库的升级问题 

    Oracle公司的数据库产品一直在市场占据第一的位置,这从下面的一组统计数据中可以看出。


    虽然Oracle 11g的推出距离10g已经有3个年头(Oracle数据库新品更新频率为3.2年),但是,有多少用户会选择新的11g呢? 

    笔者在采访中得到的数据是,在应用Oracle 10g的客户中,大概会有30%的用户会选择升级到11g。而客户可以选择在线方式进行升级,并且,客户可以根据Oracle 11g中的新功能来决定是否进行升级。这就使得新的数据库产品具有更好的定制性。

0
相关文章