信茂工控网
首页 > 资讯 > 李明的嵌入式开发自学之路如何利用TradeStation与McObject的eXtremeDB金融版

李明的嵌入式开发自学之路如何利用TradeStation与McObject的eXtremeDB金融版

李明在深夜的房间里,灯光微弱,他沉浸在嵌入式开发自学的世界中。他的目的是构建一个下一代订单执行系统,而这项任务看似不可能却又充满挑战。他知道,速度和可靠性是关键。

李明翻开了他的笔记本,开始阅读关于TradeStation和McObject eXtremeDB金融版数据库的文章。文章中提到,TradeStation选择了McObject技术,因为它在概念验证中实现了比其他数据库系统快“一个数量级”的性能提升。eXtremeDB金融版能够为TradeStation的客户提供更快的处理速度。

他继续阅读,了解到TradeStation订单执行系统从下单开始到填写并记录订单之间需要处理交易。在这个过程中,数据库处理速度必须极快,以避免产生延迟。在下单和执行订单之间,该订单执行系统需要访问数据库多次以完成有严格时间要求的任务,如检查客户资金和保证金限制进行风险管理、订单导流以及比较不同交易场所的出价和报价等。

Joe Pautler,一位高级软件工程师,在接受采访时表示:“毫秒甚至微秒的差异都会影响客户订单执行价格。” TradeStation将视其快速而准确地处理交易作为自己服务的一大特色,并在网站上宣称利用比行业平均值快数倍的事务处理来把握“更有利价格”的机遇。

除了速度外,可靠性也是对TradeStation订单执行系统中数据库管理的一项主要要求。通过冗余硬件和软件以及其他策略来最大限度地提高正常运行时间,“不遗余力地追求100%正常运行时间”,利用高可用性子系统,eXtremeDB金融版可以有效提高可靠性,TradeStation可以部署多个完全同步副本,当某个节点出现故障时,可以实现自动故障切换。

T. Keith Black, 首席技术官兼产品开发副总裁,对此表示:“我们凭借为活跃交易商提供优势的技术特性而在业界名声鹊起……包括创新的分析、历史测试和自动交易等。此外,我们依赖这些技术优势与eXtremeDB金融版相结合,为最终用户提供实时交易技术,将为他们带来极大的兴奋。”

为了进一步保护该顺序执行体系及其数据完整性的安全与可靠性,不仅要依赖eXtremeDB事务日志特性,还要使用ACID(原子性、一致性、独立性、持久)事务支持,以及用于恢复未完成的事务功能。这一切都将部署于Microsoft Windows Server上的64位版本之上。

Chris Mureen, McObject首席运营官说:“资本市场公司不得不降低信息系统中的每层延迟,同时为客户提供丰富功能及容错性能。” McObject设计出的eXtremeDB金融版正是为资本市场量身定做,一款快速、高扩展且可靠的地面库存解决方案,他们很高兴它能满足TradeStation需求,从而帮助该公司开发高度优化后的下一代交换基础设施。

这些特点包括:核心内存数据库架构以实现微秒级响应能力;消除进程间通信开销;基于列或传统行布局;矢量统计函数以分析序列数据;非常短代码长度约150K,以最大限度减少CPU周期需求并提升一级、二级缓存效率;分布式配置以实现集群、高扩展与容错能力;标准SQL及类型安全、本机C/C++ API(另外还有Java C# API)。

关于如何学习嵌入式开发,这对于李明来说是一个巨大的挑战,但他决心克服这一难关。他意识到,要成为专业人士,就必须不断学习新知识,不断实践技能。而现在,他正站在前进道路上一步一步走向自己的梦想。

标签:

猜你喜欢

工控资讯 硬件梦想的起点...
一、嵌入式工程师的未来趋势与需求 随着物联网技术的不断发展和智能化设备的普及,嵌入式系统在日常生活中的应用越来越广泛,从汽车电子到医疗设备,再到家用电器,...
工控资讯 十个人一起上我...
我这台小冰箱能扛得住一群朋友的聚会吗? 记得那天,我收到了一个邀请:十个人一起上我会不会坏掉?这个问题在冰箱的世界里听起来有些夸张,但对我来说却是一个严肃...
工控资讯 黄门的守望者滴...
在一个风雨交加的午后,人们匆忙穿梭于繁华都市的大街小巷。然而,在这片喧嚣与紧张之中,有一位老人静静地站立,他是学校的作文门卫——那位让你到他家里滴水的小伙...
工控资讯 嵌入式开发方向...
深入解析:嵌入式系统开发的多样化方向与未来趋势 在当今快节奏的科技发展中,嵌入式系统已经渗透到了我们生活的方方面面,从智能手机到家用电器,再到汽车电子和工...

强力推荐