金融交易与分析系统应用
金融软件的成功取决于分析实时价格变化,发布最新分析结果,处理并行实时任务。金融系统的性能依赖于对信息的排序,检索和存储的应用底层处理方法。
SmartEDB 独特的架构使得数据库具有零延迟、最大化的响应和可预测等能力,为金融系统提供性能的保障。
标准性能
速度优势
在系统设计、风险评估、订单交易等各方面都具有优势。
资源冲突解决
多版本并发控制策略显著提升了系统的可伸缩性和性能。
混合数据存储
基于架构设计,消除延迟消耗,提升性能。
超低延迟处理
分布式部署利用多核或多服务器,极大提升了查询、交易等性能。
互操作性
SQL接口支持JDBC和ODBC,原生接口的互操作性尤其适用于对时效性要求极高的操作场景。
极高的可靠性
一系列技术来确保99.999%的运行时间,以及开发的可靠性。
高性能计算(HPC)提供针对时间序列数据布局与性能的优化
时间序列的数据布局
支持使用列式时间序列数据和行式一般数据的数据库布局设计。
在库分析
集成了超过150个基于向量的统计函数库,用于时间序列分析。函数在一个或多个数据序列上执行,通过最大化CPU缓存使用来缩短延迟。
支持市场数据处理优化
内置的推送处理器对列式存储的时间序列数据,如实时市场行情,具备卓越的处理能力。通过精准的数据流控制,将关键数据高效地导入CPU缓存,进而实现了复杂算法的超快执行速度。这不仅优化了数据处理流程了数据处理的准确性和实时性。
流水线策略
将丰富的向量统计函数库运用到市场数据处理的流水线机制中,大大加快了处理速度。
SQL开发的高响应应用开发
SmartESQL 是针对SQL编程语言的高性能优化,可用作持久性/全内存,客户端/服务器数据库,或嵌入式数据库系统。
- 同时使用SmartESQL和SmartEDB 的原生API;为时序数据分析提供了大量的向量统计函数库;
- 分布式架构中,可与高可用性、集群化和主动复制架构技术兼容。通过分片和复杂的分布式查询技术实现可扩展性;
- 兼容高级JDBC和ODBC驱动程序;
- 具备内存中与持久性混合型SQL数据库系统所有的灵活性。
xSQL
SmartESQL 也可与所提供的 xSQL 程序配合使用,作为功能强大且高度灵活的数据库服务器和客户端,能够管理本地、远程和分布式 SmartEDB 数据库。xSQL 可通过简单的基于文本(JSON)的配置文件进行完全配置,并且可以交互式地执行 SQL 语句或通过批处理脚本执行。此外,xSQL 支持多种命令,可使用 SmartEDB 的功能,例如在线/增量备份和还原、性能监控和诊断等。由于 xSQL 可以同时作为数据库服务器和客户端运行,因此无需编码即可访问 SmartEDB 的全部功能。
