级别: 中级 Stuart Litel, CTO, Kazer Technologies
2007 年 8 月 08 日 IBM Informix Dynamic Server(IDS)的新版本计划于今年夏天发布,它将向客户和合作伙伴提供增强的特性,大大提高 Informix 现有的品质,包括可靠性和管理的简便性。另外,这个新版本(代码号为 “Cheetah”)使得在面向服务体系结构(SOA)应用程序中添加时间 - 空间维更加容易。Cheetah 还包含对应用程序开发人员有帮助的其他改进。
IBM Informix Dynamic Server(IDS)的新版本计划于今年夏天发布,它将向客户和合作伙伴提供增强的特性,大大提高 Informix 现有的品质,包括可靠性和管理的简便性。另外,这个新版本(代码号为 “Cheetah”)使得在面向服务体系结构(SOA)应用程序中添加时间 - 空间维更加容易。Cheetah 还包含对应用程序开发人员有帮助的其他改进。
 |
合作伙伴的观点:IDS Cheetah 提供了一个好起点
作者 Rob Prop,Informa
Informa 为比利时和荷兰的 800 多家公司提供 IBM 信息管理服务。Informix Dynamic Server(IDS)是我们的产品组合中的关键产品,所以我们很高兴地参与了 IDS Cheetah 的 beta 测试。
尽管我们还没有测试所有新特性,但是我们到目前为止看到的效果确实很好。新特性并非集中在一个领域;安全性、性能和复制特性都有了改进,还可以调整内存占用,这使 IDS 在本已领先的领域中更具优势。对于小型嵌入式环境,能够将内存占用降低到 100MB 以下。
我们特别欣赏的一组特性是,对检查点行为所做的修改。大多数 Informix DBA 都知道检查点调优非常重要。这个版本完全改变了检查点行为。一项大改动是取消了模糊检查点(fuzzy checkpoint)。这种检查点是在 9.2 版本中引入的,它被老式的全检查点(full checkpoint)取代了。这个消息让我们很吃惊,我们不明白 IBM 为什么要取消这个出色的特性。但是,IBM 给出了一个非常好的理由:全检查点已经改进了,它不会再阻塞事务。
IDS Cheetah 还引入了新的 RTO_SERVER_RESTART 参数。(RTO 表示恢复时间目标。)当设置了这个参数时,IDS 将根据工作负载以及预期的和指定的最大恢复时间,自动地设置检查点。这个特性也改变了我们看待检查点的方式。在这个版本之前,我们在检查点期间进行检查点调优。现在,可以在恢复期间进行检查点调优。这种新方法不会造成阻塞,而且对性能也有积极影响,因为它减少了 LRU 清理活动。由于有了这个自学习特性,我们不再需要监视和调整相关的参数(例如,当工作负载发生变化时)。这减少了 DBA 花在 Informix 数据库调优上的时间。
我相信这个 IDS 版本将是一个稳定且完整的版本。我在以前一期的 DB2 Magazine 中读到,这个版本的名称来源于世界上速度最快的动物。不要忘了猎豹(cheetah)也是超级猎手。这个版本是一种稳定且快速的产品,可以减少管理的总成本,应该会帮助 IBM 获得更大的市场份额。
Rob Prop 是荷兰 Informa 的专业服务经理,对于 Informix 产品有超过 15 年的经验。
|
|
数千位 Informix 爱好者通过参与 Cheetah Test Run 提前体验了这个新版本,这是第一次对 Informix 产品进行开放的 beta 测试。这个测试运行仍然向新的参与者开放 —— 可以从 IBM Informix 站点下载拷贝(www.ibm.com/informix/new)。也可以在 5 月 7 日到 11 日在加利福尼亚 San Jose 召开的 IIUG/IDUG North America Conference 上获得 DVD。
Markus Holzbauer(一位早期的 beta 测试者)认为 Cheetah 令人印象深刻。“尤其是它的高可靠性和出色的事务吞吐量确实吸引了我们,” 他说。Holzbauer 是 ProSiebenSat.1 Produktion(德国的大型电视节目制作公司)的资深 DBA。
Holzbauer 等 beta 测试者还发现了 IDS 值得称道的其他特性:它提供业务可靠性,性能出色,而且很少出故障。我将在这里分享参与测试运行的 IDS 客户的反馈意见,并重点说明 Cheetah 的关键特性。
可靠性
IDS 的可靠性让公司能够对不断变化的市场做出快速反应。使用 IDS 的公司会在竞争中获得优势,因为他们能够顺利地访问业务信息。International Informix Users Group(IIUG)使用 IDS v.10 支持我们的 Web 站点。IIUG 服务器上在一年多时间里获得了 100% 的可用性,直到最近进行升级之前没有重启过(随便说一句,这次升级只用 10 分钟就完成了)。
Knuth Hartlieb(位于慕尼黑的 IMPIRE 的 IT 开发主管)认为,在比赛进行期间向体育评论员和广播解说员提供比赛统计数据时,这样的可靠性是非常重要的。
“作为一种提供实时数据流的高可用性数据服务器,IDS 使我们能够跨多个服务器即时地复制数据,满足了我们在比赛实况转播中进行重放和分析的需求。” Hartlieb 说。
新的 IDS Cheetah 特性在现有的 HDR 连续可用性功能上进行了扩展,支持位于世界各地的多个备用服务器。因此,公司可以在一个位置安置一台主服务器,在其他几个位置安置若干台备用服务器(称为 Remote Standalone Secondary Server)。
这种安全措施可以在发生自然灾害(比如飓风、洪水和龙卷风)时保护公司的记录。但是,它也能够在危害性比较低的事件中保护业务关键数据,包括常见的停电和硬盘故障。备用服务器方法还实现硬件升级和其他 IT 活动对最终用户的零影响。
Cheetah 对与备用服务器通过互联网通信进行加密,所以不需要添加专用的加密数据线。另外,可以使用 Continuous Logical Log Restore 设置额外的节点来连续地恢复数据,这甚至不需要备用服务器。所以,这个新版本扩展了 IDS 本已非常强大的高可用性灾难恢复和企业复制特性。
所需的工作仅仅是进行设置
在对 IDS 品质的赞誉中,最常被提到的功能是,它的开箱即用和管理简易性。我曾经听说在许多公司中人们 “进行设置之后,就不再关心它”。一位数据经理甚至告诉我,IDS 的故障太少了,以至于她无法找到足够的工作给她的 DBA 干。
我经常听到这种反馈,而且我不是惟一听到过这种意见的人。在 Informix 的合作伙伴 Oninit 最近所做的调查中,用户指出 IDS 是极其可靠的系统。“除非是进行服务器操作系统升级,这个数据库根本就没有停机过,” Bob Ungaretti(Garrett Group, Inc 的 CTO)这样写道。Lenni Jarratt 补充说,“最近一次计划外停机发生在 2004 年,那次是因为我们遇到了一次大范围停电。”
Cheetah 增加了增强的管理特性。通过使用新的 IDS Administration API 和 Scheduler,解决方案提供商可以在他们的解决方案中集成调度和监视服务器活动的能力。还可以从任何位置执行数据库的应用程序控制;可以远程管理和运行调度的维护和监视;可以让管理任务执行预定义的次数。这个特性让 DBA 能够设置自动的维护和监视。
DBA 还可以使用 Deployment Wizard 轻松地将应用程序分布到不同位置,新的配置选项可以自动地定制服务器的内存占用量。Cheetah 还对 Enterprise Replication 做了改进。
除了使 IDS 的管理进一步自动化之外,这些新的管理特性还可以帮助客户和合作伙伴降低 IDS 系统的总拥有成本(TCO)。
Cheetah 提供一个新的基于位置的服务功能,可以轻松地通过 Web 服务交付地理数据。这个特性增强了对地理相关应用程序的支持,包括 GPS 类应用程序、送货跟踪、RFID 标记以及数据与 Google 地图和人口统计信息的匹配。
安全性
其他新特性会提高系统安全性。由于新闻中经常出现数据库中的信息失窃的消息,大家越来越重视信息安全了。这些特性之一是实现了强制的访问控制,这是美国和其他国家的政府和机构对处理敏感信息或机密信息的信息管理系统的一项安全要求。按照这个特性提供的机制,可以定义一个安全标签层次结构,并将安全标签分配给数据库对象和数据库的用户。
对未来的展望
IBM 将继续改进 Informix,IDS Cheetah 的显著改进就证明了这一点。Cheetah 让开发人员可以选择最新的应用程序开发环境,包括 PHP 和 Ruby。还让 DBA 可以更好地控制维护和调优活动的方式和执行时间。
IDS 为世界上最大的零售商和超市提供服务,世界上 70% 的电话呼叫是通过 Informix 服务器路由的。同时,IDS 在新兴行业中也占据了一定的地位,包括在线游戏,在在线游戏环境中,24 小时可用性、性能和支持大量用户的能力是非常重要的。
如果您仍然不相信 IDS 是市场上最快、最可靠的关系数据服务器,那么请加入 IIUG(www.iiug.org)并下载 IDS 10 的个人版本。
参考资料 学习
获得产品和技术
- 下载
IBM 软件试用版,体验强大的 DB2®,Lotus®,Rational®,Tivoli® 和
WebSphere® 软件。
关于作者  | |  | Stuart Litel 是 International Informix Users Group(www.iiug.org)的主席,还是 Kazer Technologies(www.kazer.com)的 CTO,这家公司是 IBM Premier Partner 和世界上最大的 Informix 合作伙伴之一。他还为使用 Informix 技术的公司提供咨询服务。 |
对本文的评价
|