两个领先的开放源代码数据库厂商,MySQL AB 和 PostgreSQL公司,正在在为其产品提供新的特性和支持而努力。
MySQL,在瑞典的Uppsala,宣布下个星期将会发布支持运行Linux 和 AIX 操作系统的 IBM zSeries 服务器版本。
这样的支持对于开放源代码的用户来说已经有一段时间了,不过MySQL正式的公告可以使数以千计的企业安心地在IBM平台上运行他们的数据库,因为这样他们的 DBAs(数据库系统管理员) 将会由此得到技术支持。“我们有一个正式宣布支持某个平台的习惯,这样保守的公司将会知道他们会得到支持,并且在有问题时可以向我们寻求帮助”MySQL的CEOMarten Mickos说。
MySQL Pro每个服务器的花费是$395。每年的支持合同的起始价格是$2,500。
Jason Jacobs,CoreSense公司(纽约一家为零售商和厂家制造电子商务软件的公司)的CEO,说即使他在 IBM硬件上的运行MySQL, 但IBM的支持仍然是受欢迎的,因为它让由开放源代码中得到好处的用户群扩大了。“用者组越大,对我们就越好 ," 他说, “为了放心地将业务放在上面,企业将一直希望可以得到支持”。
至于PostgreSQL,在Nova Scotia(加拿大的一个省)Wolfville,于星期三推出了PostgreSQL 7.3。新特性包括有增加了SQL的模式,这样就可以允许使用者在独立的命令空间中创建对象,这样每个用户就可以在同一个数据库中使用相同名字的表。这样便利了流动用户在相同的数据库中工作。还有一个新特性是有一个存放共享表的公共模式。表格/索引的创建可以通过除去模式上的许可来限制。
PostgreSQL 7.3也能返回记录集和预定义查询--这是高级用户欢迎的特性。而且,返回多行和(或)多列的表函数现在将更容易使用。用户可以在SELECT FROM语句中调用一个表函数,然后可以象一个表格输出那样处理。7.3全部新特性的一个完整的列表可以在PostgreSQL的网站上找到。
Bruce Momjiam,他是PostgreSQL 7.3开发队伍的一个领导者,说用户一直希望有模式的特性。Oracle公司的数据库拥有这个能力,可以让流动使用者在同一个数据库中工作。既然PostgreSQL已经考虑成为 “类似Oracle”的开放源代码数据库,那么推出它缺乏的特性是非常有意义的,这样令它更象一个企业数据库。
“我们中的不少用户是由Oracle转移过来的”Momjiam在费城说。引入更多象Oracle的特性,就会有更多的用户被吸引过来。
Christopher Kings-Lynne,他是Family Health Network Pty Ltd的一个主要编程者,该公司专注于在澳大利亚和美国推行在线减肥计划,说迎合高级用户的需要是令开放源代码被企业接受的一个好方法。
“越来越多的企业将会看到PostgreSQL是其运作的可行选择”Kings-Lynne说。
Kings-Lynne还说PostgreSQL 7.3中SQL模式的加入应该会受到学院环境的欢迎,因为管理员现在可以为所有的用户创建独立的工作空间。不过他最喜欢7.3的是易用性和功能上的改进。例如,在7.3中用户可以由表中删除列并可以很容易地修改某列的NOT NULL状态,外键更加智能化和更容易删除和维护。
Ericson Smith, Rockville Centre, N.Y的Did-it.com公司的一个数据库系统管理员,说7.3预查询的特性将会令该公司的Maestro产品的成“百万”个简单查询自动化,该产品是一个服务,用来优化搜索引擎的技术,“这对我们的帮助很大”他说。