这是 Beta 探索课程,内容结构、实验步骤和示例可能会继续调整。
数据库同步
数据库常见的同步方式
| 方式 | 特点 | 风险 |
|---|---|---|
| 主从复制 | 实现成熟 | 跨地域延迟、复制中断要监控 |
| 双向复制 | 支持多地写入 | 冲突处理复杂 |
| 逻辑日志同步 | binlog / CDC 推到备用地域 | 依赖工具成熟度 |
| 应用层双写 | 业务可控 | 部分失败和一致性问题 |
核心交易系统怎么选
对核心交易系统,通常先采用:
单主写入 + 异地只读或热备
-> 等业务具备分区能力后
-> 再考虑多活写入
同步复制 vs 异步复制
| 方式 | RPO | 代价 |
|---|---|---|
| 同步复制 | 接近 0 | 跨地域延迟高,可能降低可用性 |
| 异步复制 | 大于 0 | 接受数据丢失窗口 |
核心交易数据优先同步或中心化写入,其余异步复制 + 对账补偿。
一句话
数据库同步四种方式各有取舍;核心交易系统先做单主写入 + 异地只读/热备。同步复制降 RPO 但伤可用性,异步复制要接受丢失窗口。
发现内容有问题?
告诉我们哪里需要改进。
