信息化 频道

科技创新 应时而动

平衡措施:新技术不应降低实时系统的处理速度

  在谈到技术策略时,芝加哥商品交易所的首席信息官(CIO)詹姆士·克劳斯(James Krause)和首席技术官(CTO)查理·特罗克塞(Charlie Troxel)都提到了适当的平衡。他们希望不仅能够构建一套能在实时环境中提供速度、可靠性和效率的IT系统,而且希望能够利用新技术推动创新应用。

  他们俩通过合作分工,巧妙地做到了这一点。克劳斯直接领导IT运营,而特罗克塞则负责寻找并引进新技术。“他的工作是让事情尽可能地稳定,也就是说不做任何改变。而我的工作则是改变一切。”特罗克塞说。特罗克塞同时还兼任芝加哥商品交易所风险管理计划的负责人。

  当然,要掌握这种平衡需要相当的技巧。

  他们所做的一项重要工作是,停止使用原来的数据库。2001年建立这套数据库时,是想用来实现众多功能,例如重新建立订单历史(当接受管理机构调查时)、每晚提供《法规摘要》以及当交易所主数据库失效情况下提供备份和恢复功能等。当时之所以要在单一平台上实现多种功能,主要目的是为了节省成本。但是,一旦系统被大量查询阻塞时,就会给整个系统造成很大的麻烦。到2004年,这套系统每周要处理5亿条信息,而最初的设计是每周仅处理500万条信息。这样一来,系统的性能开始下降。特别是在面临几毫秒之内做出回应的备份和恢复问询时,情况尤其严重。

  去年,芝加哥商品交易所决定创建一个专门的备份和恢复数据库。在设计时,他们对多种操作系统(Solaris与Linux)以及数据库管理系统(Oracle 与Berkeley DB)进行了比较。 Berkeley DB是 Sleepycat软件公司 (Sleepycat Software Inc.)开发的一个开源数据库。结果,交易所选择了运行在Linux之上的Berkeley DB。“这些新技术能够满足我们对实时业务处理的需要。”特罗克塞说。

  除了这些技术架构上的改变外,芝加哥商品交易所的IT管理层还在过去一年中,对IT部门进行了重组。曾经管理系统开发和运营的克劳斯成为新的CIO。他把过去分开负责企业运算(负责场内交易和清算)与技术(战略、支持和企业信息系统)的多个部门,整合成了单一的技术与企业运算部门,直接向他汇报工作。
 
  —文/Steven Marlin  译/Cathy Ji

(信息周刊)

0
相关文章