迫于 Microsoft SQL Server 2005 Express Edition 及 Sybase ASE Express for Linux 等免费的入门级企业数据库的压力,Oracle 终于按捺不住了,于2005年10月28日推出 Oracle Database 10g Express Edition 的首个测试版本。
Sybase ASE 15 Express 将数据存储容量、内存容量的限制分别提升至 5GB、2GB,CPU 仍然限制使用 1 个。Oracle Database XE 则与 Microsoft SQL Server 2005 Express 的关键指标限制相同,数据存储容量、内存容量、CPU 分别限制至多使用 4GB、1GB、1 个。虽然 Sybase 对 ComPiere Inc. USA 提供了赞助,但截止 Compiere 2.5.3a 仍然未提供 Sybase ASE Express 的正式支持。
正式版本 Oracle Database XE 在 2006 年上半年推出后,将支持 Unicode 标准字符集,这是 Compiere 的多语种特性所必需的。另外,Compiere 当前版本个别之处使用了数据库端的 Java 特性,所以无法使用 Oracle Database XE。要让 Compiere 能够支持 Oracle Database XE,需要将 Compiere 调整为去除对数据库端 Java 特性的使用。
2006年1月30日,蓝色巨人也按捺不住了,宣布 IBM DB2 Express-C 数据库作为 DB2 Express 的社区版发布,可免费分发和使用。DB2 Express-C 提供了限制更少的轻量级数据库,允许使用 2 颗单核或双核 CPU、4GB 内存,且不限数据库容量。看来,这次 Larry Ellison 又会挠头了。
Compiere 已计划在6-9个月后将支持 Apache Derby 数据库。Derby 的前身正是 IBM 在2004年8月捐献给 Apache 软件基金的 Cloudscape 数据库。
当然,新版本 Compiere 对 Oracle Database XE 的支持是最值得期待的。
看来,Compiere 逼近免费数据库的那一刻,已渐行渐近了。