微软和甲骨文在数据库管理系统市场上的冲突是典型的红眼病。微软公司占领了中小企业市场,它希望通过关健任务数据库应用程序进入大企业市场━━也就是甲骨文公司的领地;尽管甲骨文公司在高端市场上称雄,但它最近也希望将中小企业揽入自己的怀抱。
二家公司都计划于明年推出新版数据库软件,充分展示各自的优势。但问题是,已经采用了一家数据库厂商技术的客户通常不愿意更换使用的技术。另外,北美市场已经相当饱和,新企业的数量非常有限。企业对数据库的选择很少是根据数据库本身的优劣进行的,企业环境的其它部分通常会影响对数据库的选择。
IDC公司的调研主管奥罗夫森说,尽管微软公司不承认,但其SQL Server缺乏与可用性、灾难恢复相关的超高端功能。他说,目前的SQL Server版本也不支持XML对象和机群系统。奥罗夫森指出,但是,如果企业要建立一个基本的交易数据库或数据中心,SQL Server并不缺乏必要的功能。
在预计于2004年推出的代号为Yukon的新一代SQL Server将支持一些先进功能。Yukon中的数据转换服务将使开发人员和系统管理员迅速地移动和重新格式化数据,能够使SQL Server进入大企业的其它功能包括数据库镜像、在线索引和在线恢复。一个名为“Studio”的工具集将帮助系统管理人员部署SQL Server数据库和解决SQL Server在运行中出现的问题。
微软公司还在利用64位版SQL Server数据库搏击大企业市场。这一产品目前还不够普及,因为构成SQL Server主要客户群的大量中小企业通常情况下不需要64位运算能力。奥罗夫森说,在需要支持大量用户和多种数据的数据库中,64位数据库是有意义的。
Forrester资讯公司的资深分析师诺埃尔说,在拥有成本、安装方便和支持方面,微软公司有优势。他表示,微软公司与包括应用程序开发商在内的第三方厂商之间的合作关系开展得更好。在过去的三年中,SQL server的增长再度高于甲骨文公司的产品。
诺埃尔说,微软公司正在挺进大企业市场。他说,已经有50多家企业在运行着容量超过1TB的SQL server数据库。可能影响SQL server发展的一个问题是安全。诺埃尔说,大多数企业都必须经常地安全安全补丁软件和服务包。SQL server尤其容易受到蠕虫、病毒的攻击,微软公司需要解决的关健问题是强化SQL Server的安全性,使其功能更强大和更可靠。
甲骨文公司一直在宣扬其10g数据库中的可管理性功能。奥罗夫森说,传统上,微软公司在数据库的可管理性上有优势,它的产品使用更方便,具有自管理功能,即使是不支持自管理的功能也带有相应的向导。但在10g数据库中,甲骨文公司的用户将可以使用“企业经理网格控件”━━它可以监管网格系统的可用性和性能、“自动存储管理”━━能够直接将数据分配到硬盘中,以及能够发现问题并提出修正建议的用于跟踪数据库使用的负载仓库。奥罗夫森说,在10g数据库中,微软公司在可管理性方面已经赶了上来,这一点将通过用户体验得到证明。
据甲骨文公司负责数据库营销的高级主管乔治称,在运行超大规模的数据仓库方面,甲骨文公司仍然是当之无愧的“No.1”,他说,我们的集群技术在业界是独一无二的。他表示,尽管我们的数据库在性能和功能方面都是超一流的,但竞争对手又在抱怨我们的产品非常复杂。因此,10g数据库产品的宗旨就是简化,不仅仅是面向小企业,也面向运行网格系统和机群系统的大企业。大企业也需要自动管理功能,因为它们可能拥有很多的计算机系统。他说,我们的目标就是使服务器具有更好的自管理和自诊断功能,只要系统不报告异常,系统管理人员就可以认为它在正常运行。
诺埃尔说,尽管在数据库市场上甲骨文公司是技术和性能方面的领先者,但它仍然有软肋:价格。如果甲骨文公司能够把10g的价格降下来,它可能对数据库市场产生更大的影响。
诺埃尔指出,过去,甲骨文公司的客户要升级非常不容易,但在10g数据库中,甲骨文公司提供了简化的管理工具和更简单的升级过程。他说,一旦客户开始运行10g,甲骨文公司就提供网上升级技术,客户无需为升级而关闭服务器。这是一个具有创新性的理念,其它数据库厂商可能也会这么做。
甲骨文公司的客户转向10g的速度会有多快?目前,只有约40%的甲骨文公司的客户在使用9i数据库,一些企业甚至仍然在使用Oracle 7。诺埃尔说,升级通常会是一个相当耗费时间的任务,除非有非常吸引人的原因,用户轻易不愿意升级。他估计在第一年内,将有20%左右的客户升级至10g,明年还会有15%-20%的客户升级。
吸引数据库客户转向新的产品和客户是非常困难的,风险和成本是主要原因,转换所涉及的事情包括从数据到应用程序在内的方方面面,这使得企业很难做到万无一失。奥罗夫森说,企业一旦开始使用一种数据库,通常情况下会“从一而终”,因为它的数据库管理员熟悉使用的数据库。转用其它数据库的行为非常少见,这只是一种万不得已而采取的一种措施。
奥罗夫森指出,数据库厂商也清楚目前的现实情况:数据库只是解决方案的一部分,使用哪种数据库产品更多地取决于环境中使用的其它产品,例如应用服务器、操作环境、应用软件等。
在北美,新的市场机会非常少,这意味着微软公司最大的任务是如何排挤Linux。诺埃尔说,在数据库方面,Linux客户有多种选择,甲骨文、IBM都推出了Linux数据库软件,另外,还有MySQL、PostGreSQL和SleepyCat等产品。由于成本的原因,企业也在寻求使用开放源代码数据库产品。微软公司必须维持其数据库产品的低成本优势,加强竞争力。
诺埃尔说,在高端、可伸缩、关健任务数据库方面,很少有企业客户能够躲开甲骨文公司和微软公司。对于运行非关健任务数据库的用户而言,开放源代码数据库的吸引力在不断增加。