
11B Technologies (11B.io) 是一家为外汇即期交易 (FX SPOT) 和其他场外交易 (OTC) 经纪商和专业人士提供技术和服务的供应商。他们为全球客户提供经纪解决方案和集成。
11B Technologies 团队在进行一个项目时,正在寻找一个数据库,该项目要求他们观察数据并研究交易如何流动,以便在适当的风险管理渠道中正确分类信息。他们需要一个数据库来存档每天传入的 5GB FX SPOT 市场数据,以及一个使他们能够立即访问每一位信息的数据库。
11B Technologies 选择了 InfluxDB 作为他们的时间序列数据库,而不是使用 Kx kdb+,后者至少要花费六位数。InfluxDB 使 11B Technologies 团队有能力开展他们的项目并做得更多。借助 InfluxDB,他们能够在瞬间从订单簿中恢复任何微秒级的 10 层报价(证券的最新交易价格)。他们可以实时运行交易的损耗率,并利用 InfluxQL 聚合和选择器,例如“LAST()”,它返回与度量中每个字段键关联的最新字段值(由时间戳确定)。此外,他们还利用了通过批处理写入和存储数据的能力——这使得使用 InfluxDB API 进行写入的性能更高,因为它大大减少了 HTTP 开销。
此外,借助 InfluxDB,11B Technologies 能够以微秒级精度了解正在发生的事情,在不到 5 毫秒的时间内运行查询,并快速编写简单的 Python 脚本来扩展功能。借助 InfluxDB,11B Technologies 获得了强大的能力,能够实现几乎实时的数据收集和可视化——他们已经将运行报告的时间从 2 小时缩短到仅 1 毫秒即可准备好报告。
他们非常喜欢 InfluxData 提供的许多功能,包括使用 Chronograf,甚至将其提供给交易员,以便他们可以在研究中使用它。他们还使用 Telegraf 来监视服务器资源——他们非常喜欢它和 InfluxDB 的安装方式如此简单!
取代了 Kdb+
InfluxDB 是他们选择的金融数据存储
速度提升 1000 倍
报告加载时间从数小时降至数秒
5 毫秒
能够更快地查询他们的数据,从而实现更好的可视化
使用的技术