Swordfish 概述
Swordfish 是一个专为金融行业设计的高性能数据分析计算函数库,具备卓越的内存处理能力和优化的计算性能。它不仅提供多种通用计算功能,还支持实时流数据处理和用户自定义函数,满足复杂数据分析和低延迟流数据计算的需求。Swordfish 能够在任何支持 C++ 的平台上运行,用户可以通过 C++ 脚本直接调用其接口,实现高效计算。
Swordfish 具备以下特性:
- 丰富的通用计算函数:支持 DolphinDB 内置的大量计算函数,支持所有 DolphinDB 支持的 SQL 语句,具备高效的计算性能。
- 全面的流计算引擎:支持 DolphinDB 所有类型的流数据引擎,以及其他实时数据处理功能,例如持久化流表、历史数据回放、订阅和发布等。
- 高效通信:Swordfish 体积小、灵活性高,能够嵌入到不同类型的 C++ 应用程序中。通过它可以在单个进程内高效调用函数,有效减少进程间通信的开销。
- 友好扩展:Swordfish 支持扩展 DolphinDB 插件,可以增强其对行情数据接入、回测、模拟撮合交易等场景的适用性。
Note:
- 社区版 License 暂不支持 Swordfish。请前往官网下载页面获取 Swordfish 的“试用 License”。要求 License 授权的 CPU 核数必须大于等于机器的 CPU 核数。