数据库服务器-Ingres
2010-09-24 14:41:49 阿炯

Ingres 数据库是 PostgreSQL的一种变种,目标是企业市场,Ingres同时是很多开源厂商的合作伙伴。新版本的主要更新在于提升扩展能力和可靠性。Ingres支持很多开发平台,包括:Java,PHP, Python, Ruby,  C++ 和 .NET.

Ingres 是比较早的数据库系统,开始于加利福尼亚大学柏克莱分校的一个研究项目,该项目开始于 70 年代早期,在 80 年代早期结束。像柏克莱大学的其他研究项目一样,它的代码使用BSD 许可证。从 80 年代中期,在Ingres 基础上产生了很多商业数据库软件,包括 Sybase, Microsoft SQL Server, NonStop SQL, Informix 和许多其他的系统。在 80 年代中期启动的后继项目 Postgres ,产生了 PostgreSQL, Illustra,无论从任何意义上来说,Ingres 都是历史上最有影响的计算机研究项目之一。

自从Garnett & Helfrich Capital的特里•加内特(Terry Garnett)和大卫•赫尔弗里希(David Helfrich)从CA手中购下Ingres,并使其再次成为一个独立运营的公司,我一直在追踪研究该公司。Ingres和MySQL是甲骨文在数据库软件市场的主要开源替代者。现在,甲骨文收购了拥有MySQL的Sun公司,你可以猜测到,一旦甲骨文拥有了MySQL后将停止对其投入,从而削弱并剪除这个在Web市场的强有力竞争对手。

换句话说,Ingres正在成为开源世界中唯一抵抗甲骨文的最后堡垒。或许有人说,还有 PostgreSQL和Firebird,但是据市场分析机构Gartner称,Ingres是企业关键系统领域的唯一开源数据库,PostgreSQL 背后并没有公司做支持服务,而Firebird则更适合于嵌入系统。

本周早些时候, Ingres公司发表了一个声明称,它完全有希望成为甲骨文的一个可靠替代者。该公司透露,连锁超市Save Mart和纽约投资银行考恩集团已经选择了它的技术来取代甲骨文。Ingres公司CEO、纽约证券交易所前CIO罗杰布克哈特表示, “这表明人们对Ingres提供的替代方案具有足够信心,因此他们将关键任务系统迁移到我们的平台。 ”他表示,他希望看到Ingres采用率将迎来一个“滚雪球式”的增长,现在该公司已经公布了它取得的一些重大成功案例。

科恩集团CIO丹尼尔•弗兰克斯(Daniel Flax)选择了Ingres作为公司新程序交易门户的技术基础。他表示, 购买Ingres技术的成本,约为购买传统数据库厂商技术的三分之一,而且,“从技术角度来看,它可以完成我们想要的功能。 ”

Ingres仍然是甲骨文脚下的一个小鹅卵石。尽管它一直在快速增长,但去年的营收仅为6800万美元,简直无法和甲骨文公司的270亿美元相提并论。甚至昨天在甲骨文季度电话会议上,证券分析师都不屑于提到Ingres。但是,只要布克哈特不断赢得新成功,至少企业会知道他们还有一个开源替代产品。

实际上,甲骨文收购MySQL给人们带来的焦虑或许会让Ingres从中受益。Save Mart连锁超市并没有将甲骨文列入其数据库选择的名单,尽管该公司目前正在使用着老版本的甲骨文数据库。该公司CIO詹姆斯·西姆斯(James Sims)表示,“甲骨文对待我们非常糟糕,带有不屑和自大,我直接告诉他们:我们和谁合作也不和你们合作。”

于是西姆斯选择了开源数据库Ingres,和其它商业化开源公司一样,Ingres通过销售支持服务来盈利,尽管该公司规模相对较小,但其技术却足以完成Save Mart的系统。

西姆斯表示,公司的系统不大,但运行非常高效,他对在更大规模的解决方案中实施Ingres也充满信心。科恩集团最初也曾考虑选择MySQL数据库,但由于考虑到Sun正在被甲骨文收购,MySQL的未来存在很大不确定性,最终还是选择了Ingres。

Monash Research公司的分析师科特·莫纳什(Curt Monash)表示,拥有大量客户基础的开源数据库本来就数量有限,MySQL和Ingres是其中两个最突出的代表,现在随着MySQL将归属甲骨文,Ingres则迎来了自己的机会。

新版本增加了为支持地理数据库的数据类型和函数,可通过SQL语句管理基于位置的数据;新引入的数据类型包括:POINT, LINESTRING, POLYGON, MULTIPOINT, MULTILINESTRING, MULTIPOLYGON, and GEOMETRYCOLLECTION, 新的函数包括 OVERLAPS, INTERSECTS, DISTANCE, AREA, and CENTROID

官方主页:http://www.ingres.com/