18个月前,Oracle推出其网格计算产品:Database 10g,市场反应热烈。如今,Oracle再次投出重磅炸弹,公布推出该产品的第二版。
在新发布的Database 10g R2版本中,新增了对XML的支持,提高了安全性,以及更加自动化的治理。据Oracle官方消息称,这些新功能将使该数据库产品超越竞争对手IBM和微软的数据库软件。
Oracle在2004年隆重发布了Oracle Database 10g的第一版。与竞争对手的软件相比,这家位于加州Redwood Shores的公司对其修正后数据库软件的独到之处大加宣传。因为该软件提供集群功能,负载治理和出色的替代原来手工治理的自动任务治理功能(如性能调优,磁盘和内存治理),Oracle炫耀其产品是处理网格计算的理想选择。
Oracle数据库事业部资深董事Mark Townsend和Willie Hardie称,R2版本进一步增强自我治理能力和其它功能。公司的经理们称,因为广泛分布在企业网络中的数据库信息呈现指数级增长,客户已经要求对产品进行改进。而且按照联邦政府的规定,如Sarbanes-Oxley规定,很多数据必须保留一定时间。
目前,数据安全是困扰各公司的最大问题。银行丢失数据磁带或遭到入侵的头条新闻不时见报。Hardie说,尽管从8i版本开始,Oracle已经对数据进行列级(column level)加密,但是Database 10g R2数据库采用的技术可以让开发者无需重写程序,即可对数据和个人信息进行透明加密。在数据库中大多数据以文本形式存放的情况下,这项技术显得尤为重要。
“在8i、9i和10g R1版本中,用户在升级数据时,可以调用一个API来对数据进行加密或解密”,Hardie解释说,“假如你是在创建一个新应用,这样做一点儿问题也没有。但是,假如已经有一个原来的程序或程序包,你将很难修改加密方法,使其满足新的环境。但在R2版本中,你可以深入进去修改数据库中列的定义,使之对调用它的程序透明。”
Forrester调查公司分析家Noel Yuhanna说,这些安全措施,目前已经让Oracle领先于IBM和微软。值得指出的是,在Oracle为自己的软件添加强大功能的时候,SQL Server 2005也将拥有强大的加密能力。
“在某些规定中,数据加密是必须的(如加州参议院1386号法案)。然而直到此前,还没有数据库厂商能够提供真正全面的加密方案”,Yuhanna说,“所以我认为Oracle新版数据库对那些需要保护数据的财政和银行部门客户来说,将非常具有吸引力。”有分析家指出,Oracle此次安全升级的目的正在于此,即为公司吸引新的客户。
Townsend说,除了主要在安全上的改进外,Oracle继在R1版本中自带XML支持以来,在其新版数据库中再次融入了对XML的支持。R2数据库的推出,使Oracle公司成为首个支持访问XML数据W3C XML查询标准的主流数据库厂商。
借助在通用运行时语言(Common Runtime Language,CLR)中实施的存储方法以及与Visual Studio增强集成,Oracle还增加了对竞争对手微软Windows软件的支持。
新发布的数据库还为Oracle的集群件提供一个开放的API:集群就绪服务(Cluster Ready Services)。Townsend说,在10g R1版本的数据库中,数据存储于运行有公司自己集群件系统的Linux服务器集群上。而在R2版本的数据库中,用户可以创建Apache Web服务器的集群。
对寻求更开放资源选项的客户来说,这将极具吸引力。并且,Oracle真实应用集群(Real Application Clusters)中的新负载均衡系统,可以在集群内催生更快速的服务器利用模式。
R2版数据库还提供新的存储选项。它们包括备份到磁带;增强网站灾难后迅速恢复正常的自动失败转移功能;更自动化的存储治理选项;以及增强的存储虚拟化能力。