灾难恢复
作为分布式数据库,GreptimeDB 提供了不同的灾难恢复(DR)解决方案。
本文档包括以下内容:
- DR 中的基本概念
- GreptimeDB 中备份与恢复(BR)的部署架构。
- GreptimeDB 的 DR 解决方案。
- DR 解决方案的比较。
基本概念
- 恢复时间目标(RTO):指灾难发生后业务流程可以停止的最长时间,而不会对业务产生负面影响。
- 恢复点目标(RPO):指自上一个数据恢复点以来可接受的最大时间量,决定了上一个恢复点和服务中断之间可接受的数据丢失量。
下图说明了这两个概念:

- 预写式日志(WAL):持久记录每个数据修改,以确保数据的完整性和一致性。
GreptimeDB 存储引擎是一个典型的 LSM 树