TradeStation利用McObject的eXtremeDB金融版数据库构建下一代订单执行系统探
TradeStation采用McObject的eXtremeDB金融版数据库,推动下一代订单执行系统发展,探索嵌入式教学模式应用。人物:Joe Pautler和T. Keith Black。文章中提到,TradeStation选择了McObject技术,因为它在概念验证阶段显著提升了性能,比其他数据库系统快“一个数量级”,以提供更快的处理速度给客户。在订单执行系统中,数据库处理速度至关重要,以避免延迟。该系统需要频繁访问数据库来完成具有严格时间要求的任务,如风险管理、订单路由以及比较不同交易所的报价等。
Joe Pautler表示:“毫秒甚至微秒的差异会影响客户订单执行价格。” TradeStation将优化交易处理速度作为其服务特色,并在网站上宣称使用比行业平均值快数倍的交易处理获取“更有利价格”的机会。
除了速度外,可靠性也是对TradeStation订单执行系统中数据库管理的一项主要要求。通过冗余硬件和软件策略,以及其他措施,TradeStation追求实现100%正常运行时间目标。
T. Keith Black说:“依赖这些技术优势的交易商希望获得快速、可靠的订单执行。eXtremeDB金融版性能和容错特性使其非常适合作为TradeStation正在开发增强型订单执行系统中的数据库解决方案。”
为了保护可靠性和数据完整性,TradeStudio还利用eXtremeDB金融版支持ACID事务及其事务日志特性,对中断的事务进行恢复。此公司将部署64位版本McObject数据库于Microsoft Windows Server上。
Chris Mureen表示:“资本市场公司必须降低信息系统各级别延迟,同时为客户提供丰富功能和容错性能。McObject设计的eXtremeDB金融版为资本市场提供了一款快速、可扩展且可靠的数据库,它满足了TradeStudio需求,可以帮助该公司开发高度优化下一代交易基础设施。”
此外,eXtremeDB金融版拥有多种特性,如核心内存数据库IMDS架构、消除进程间通信开销嵌入式架构、基于列或传统行数据布局(包括混合设计)等,以实现最出色的速度、容错能力及扩展性。此外,还有丰富矢量统计函数用于分析时间序列数据、高效代码长度约150K减少CPU周期需求并提高一级、二级缓存使用率,以及分布式高可用子系统实现集群扩展性能与容错等功能。这一切都使得eXtremeDB financial edition成为适合TradeStudio增强型订单执行解决方案的一个理想选择。