IBM旗下两大数据库软件产品线之一的Informix,现在推出了原开发代号为Cheetah的新版本Informix Dynamic Server(IDS) 11。IBM表示,新版本再度提升了Informix向来强调的高可用性特点,在既有的企业备份(Enterprise Replication)与高可用性备援(High Availability Data Replication, HDR)外,新增可全球部署的多据点备援服务器功能,让远程与近端的多个数据库服务器,能随时由任一节点进行容错转移(failover)。
Informix为IBM在2001年并购之营运数据库(OLTP)厂商,为IBM在既有的数据库服务器软件DB2之外,另增的数据库软件产品,而上一个版本IDS 10则是在2005年推出,打破外界对IBM将合并数据库产品线的传言。而IBM亦表示,目前没有整合DB2与Informix产品的计划,Informix仍将维持2-3年推一个新版本的规划,持续研发。
Informix强调的高可用性,与最大数据库软件厂商甲骨文(Oracle)近年主打的功能方向亦不谋而合。甲骨文刚上市的新版数据库软件Oracle 11g,同样强调高可用性功能,在新版本中的Data Guard功能,便可让企业将备援用的待命(stand-by)数据库的闲置系统资源共享出来,分担生产系统(production system)之工作量(workload),且可让单一备援数据库同时负担数个数据库的备援工作,亦强打备援功能。
不过IBM宣称Informix的效能与架构设计较对手优越。IBM软件产品处经理林世伟表示,绝大多数的数据库使用行为,都是以查询/读取为主,「真正需要写入的状况可能只占十分之一,」他说。
他表示,Informix基于这个现实,在多部服务器同时要向数据库进行存取的系统环境下,便会将写入数据的动作由单一服务器执行,让其余服务器则扮演好读取的角色。此外,若同时有多笔写入需求,亦能避免数据库写入时只能锁定(lock)由单一服务器执行,让其它欲执行写入动作的服务器因等待而耗费时间、减低运作效能的缺点。
林世伟宣称,藉由此一架构设计,将可有效提升营运型数据库的运作效能,比其它业者以快取方式处理更有效率。不过他亦坦诚,若企业数据库运作是写入需求大于读取需求,则Informix此一架构的效能表现反而会较差,「不过还没有听说哪种产业是写入所占比例是比读取还大的,」他说。
对于Informix的批评,甲骨文至截稿时间为止尚未有响应。
而IBM推广新版Informix的首要重点,将是说服旧客户升级。林世伟表示,Informix在台湾的主要客户群为政府机关与电信业者,包括户政、役政与交通监理都采用Informix作为数据库配置,此外,中小企业用户数量亦不少,但多数仍使用被IBM并购前的第七或第九版,「目标至少有三成旧用户升级至11版,」他说。
此外,为了加强新版产品与企业既有应用软件之兼容性,林世伟说,已和鼎新计算机合作进行与ERP软件Tiptop的测试,亦与研发Informix最佳化工具的库柏信息合作测试。
IDS 11版采双轨计价模式,企业可选择依CPU运算能力,或同时使用者数(concurrent user)为计价标准,并依企业规模与需求,提供由精简到完整的Express、Wrokgroup与Enterprise三种版本。