随着对于Linux接受程度的日益增高,开放源代码数据库也开始走进企业数据中心的视线,并渐渐成为一种可行的选择。
开放源代码数据库已经出现了好几年了。但是在过去的几个月中,越来越多的公司
和产品加入了这个逐渐成熟的行业,开始提供附件和支持服务——这对于企业用户来说至关重要。
本周,在旧金山召开的LinuxWorld会议上,MySQL同Novell和Dell签署了合作协议,为这家公司销售数据库和支持服务,让这些产品更容易获得。MySQL还计划要发布同名的数据库,该数据库产品包括了存储程序和分布式业务处理功能,这些功能是大型企业经常会用到的。
在过去几个月里,很多公司Pervasive Software、Greenplum和EnterpriseDB都尝试要在PostgreSQL开放源代码数据库上设计产品,PostgreSQL已经出现了20年左右,并被认为是已经非常成熟的一个产品。在所有这些新兴公司中,EnterpriseDB在星期二发布了第一款产品,并公布了详细的定价计划,而且宣布这是它本月晚些时候一系列风险投资的第一步。
上周,三家公司宣布结合起来提供开放源代码数据库相关的商业智能产品。上周Apache Derby数据库发布了自己的第一个版本,并且赢得了SUN 作为分销商。
分析人员和行业管理人员认为,越来越多的技术厂商开始把自己的筹码压在了开放源代码数据库产品之上,这反映了企业采购模式上的转变。很多公司对于Linux、Apache Web服务器和开放源代码开发工具都很熟悉,显然,数据库将会是下一个目标。
“客户总是为了购买Oracle、IBM或者微软数据库的许可证支付高额费用,他们现在对于成本非常敏感。从某种程度上说,数据库是一个日用品,他们会问自己‘为什么我们要为日用品付钱呢?’” Forrester Research的分析人员Michael Goulde表示。
在一次调查中,Forrester发现有超过2/3的企业用户在以某种方式使用开放源代码产品。该调查公司估计在去年,企业用户在开放源代码数据库产品上的花费大约为120,000,000美元。
通常,开发者会在某个项目中开始使用开放源代码产品,随后它就会流传开来。实际上,根据IDC认为,开放源代码数据库在全球关系型数据库行业中所占的比例仍然是非常小的,据估计,这个行业在去年达到了150亿美元的市场规模。
不同的方式
采用这些选择来取代既有数据库厂商产品的势头有所增长。MySQL有600万次安装,而且有1,500个MySQL相关的开放源代码项目在SourceForge和其他的合作伙伴网络中进行,这些伙伴拓展了该公司的产品和服务。
大型企业用户,比如Sabre Holdings和PriceGrabber.com,把自己的后台系统建立在使用MySQL的便宜的硬件服务器上。
该公司认为,MySQL同Novell和Dell之间结成的分销伙伴关系将充分拓展它的发行。MySQL Network订阅服务从595美元开始,每年、每数据库的全天支持的价格为4,995美元。
MySQL还计划在下周发布一个候选MySQL 5.0,并确保它在秋天能够使用,MySQL的市场副总裁Zack Urlocker表示。这次升级将包括相当多功能,包括XA 标准中处理分布式业务的功能。
MySQL的发展得益于大众对于所谓LAMP(建立商业应用的开放源代码组件)兴趣的日益增长,Urlocker表示。不用购买Java或者微软的.Net开发工具,企业用户可以利用LAMP和Linux、Apache Web server、MySQL、PHP、Python 或者Perl scripting languages来设计自己的新应用。
一些规模稍小的公司都开始把LAMP作为一种可行的选择,能够在其上建设附加软件和工具。MySQL在LinuxWorld会议上的摊位前,聚集了很多的小公司,包括ActiveGrid和Liquid Systems,他们在LAMP组合上建设自己的产品。
同时,另一家新兴公司EnterpriseDB则采用了稍微不同的方式进入了企业数据库市场。
该公司5月份发布了部分工具,这些工具能够减轻从Oracle迁移到PostgreSQL的工作量。与之类似,去年EnterpriseDB试图为微软的SQL Sever建立对查询语言的兼容性。
该数据库可以免费下载,并用于开发和测试。当程序被用做产品的时候,EnterpriseDB将向用户收取费用,技术支持服务的商业许可证价格在US$1,000 到US$5,000/年/CPU之间。一个多内核处理器将被当作单一CPU计算价格。
该公司还宣布设计PostgreSQL的工程师Alvaro Herrera、David Cramer和 Jonah Harris将在继续他们在PostgreSQL开发方面的工作之外,参与EnterpriseDB的工作。EnterpriseDB还表示它将组织一个项目,以在PostgreSQL中建立符合标准的存储流程。
这次员工调整和贡献代码意味着EnterpriseDB在PostgreSQL开放源代码世界的地位有所提高,该公司的创始人兼CEO Andy Astor表示。
“坦白地说,我们是建筑在Postgres之上的。如果Postgres不能成功,我们的公司也就不存在了。” Astor表示。“我们对于让Postgres成为广泛成功的数据库非常有兴趣。”
Astor表示EnterpriseDB希望在未来12到24个月里,能够成长为现金流为正的公司。
其他的开放源代码数据库包括Sleepycat、Firebird和Derby。
在行业中摸索前进
到目前为止,三大数据库领先公司的执行官们——Oracle、IBM和微软——对于新兴公司所带来冲击的看法却有所保留。
但是同时,所有这三家公司在去年都发布了针对中、小型企业的低端数据库版本。例如Oracle提供一种每用户149美元的数据库版本,该版本限定服务器CPU数为1,但是其他同该公司的高端版本没有区别。
微软提供一种免费数据库,该数据库里同样增加了一些典型的高端功能,包括商业智能工具,工作组版本的产品则每CPU售价为3,899美元。
在最近一次同CNET News.com的访谈中,Oracle President Charles Phillips表示开放源代码数据库对于Oracle的数据库业务的影响是“完全正面”的,而且效果相当好。
“我们认为开放源代码在引领新客户进入数据库使用方面扮演了重要的角色,那些新客户是我们所不知道的。” Phillips表示,40%的开放源代码数据库的用户在之前并没有使用过数据库。“当他们想完成一些更重要的工作的时候……他们会很快转向Oracle。”
Forrester的数据库分析人员Noel Yuhanna估计数据库厂商之间将展开更激烈的竞争,因为这个市场里的新兴公司会努力从那些已经确立地位的厂商那里吸引客户。
开放源代码数据库已经在低端市场造成了巨大的冲击,这个市场中,一个“足够好”的数据库可以满足很多公司的需要,他表示。
Yuhanna预测将会有更多的公司试图提供支持服务,这对于企业采用开放源代码产品来说是至关重要的。SourceLabs和SpikeSource已经开始提供开放源代码开发中间件(包括数据库)方面的支持服务。
“竞争是好的。这只意味着这个市场将要起飞了,” Yuhanna表示。“当然我们看到了很多人对于开放源代码表示兴趣。这些(新厂商)行动扩大了解决方案的受关注程度。”