Skip to content
系统架构 / TGEX KNOWLEDGE BASE

数据存储与缓存 ​

区分业务事实、运行态数据和查询视图。

数据分工 ​

业务数据库记录账户、委托、成交、配置等持久化信息。缓存与撮合内存承担快速访问和运行状态维护。搜索索引、报表与推送属于面向查询的派生视图。

数据关系 ​

对象必须回答的问题
订单谁在什么规则下提交了多少数量?
成交哪些订单以什么价格完成了多少交易?
流水哪个业务事实导致哪类资产发生变化?
缓存数据从哪里加载,何时更新,失效后如何恢复?

恢复设计 ​

在已检查的现货撮合实现中,可见未完成委托查询、初始化撮合事件以及本地存储相关逻辑。恢复时不仅要重建盘口,还要确认恢复边界,防止历史成交或资金事件被重复应用。

缓存与持久化之间的具体权威关系必须逐服务确认,不能一概把缓存称为可随时丢弃的数据。

TGEX · 交易所设计与业务流程