githubEdit

持久化数据库

版本: v1.0 最后更新: 2025-10-07


PostgreSQL 配置

核心业务数据

PostgreSQL 是 Zanbara 的核心数据库,存储所有关键业务数据。

适用场景

  • 用户账户(余额、保证金)

  • 订单记录(历史订单)

  • 持仓数据(仓位状态)

  • 清算记录(审计追溯)

  • 结算批次

数据库架构

PostgreSQL 16
├─ 主库 (Master) - 8C32G
│  └─ 写入 + 读取

├─ 从库1 (Replica) - 8C32G
│  └─ 只读查询

└─ 从库2 (Replica) - 8C32G
   └─ 备份 + 分析查询

Schema 设计示例

性能优化配置

连接池配置 (PgBouncer)


TimescaleDB 扩展

K线数据存储

查询示例


ClickHouse 配置

历史数据分析

ClickHouse 用于存储和分析历史数据,不影响核心交易性能。

建表示例

数据导入策略


数据备份策略

PostgreSQL 备份

自动备份脚本


监控指标

关键指标


故障排查

常见问题

1. 慢查询

2. 连接耗尽

3. 磁盘空间


相关文档


维护: Zanbara 技术团队

Last updated