25 lines
560 B
Markdown
25 lines
560 B
Markdown
# ADR-009 PostgreSQL HA
|
|||
|
|
|
||
|
|
## 状态
|
||
|
|
|
||
|
|
Accepted
|
||
|
|
|
||
|
|
## 背景
|
||
|
|
|
||
|
|
Published Fact、审计和 Outbox 都依赖 PostgreSQL,数据库可用性直接决定系统可用性。
|
||
|
|
|
||
|
|
## 决策
|
||
|
|
|
||
|
|
MVP 必须采用 PostgreSQL 高可用部署,并具备备份恢复和 PITR 或等价能力。
|
||
|
|
|
||
|
|
## 原因
|
||
|
|
|
||
|
|
- 满足 RTO / RPO 目标。
|
||
|
|
- 为审计、重放和一致性提供稳定基础。
|
||
|
|
- 避免首期把可靠性寄托在应用层补偿上。
|
||
|
|
|
||
|
|
## 后果
|
||
|
|
|
||
|
|
- 部署和运维门槛上升,但这是首期必须承担的复杂度。
|
||
|
|
- 需要单独演练主备切换和恢复流程。
|