Skip to content

可靠性、备份与恢复

InfluxDB 的单机持久化机制、备份命令和恢复材料随产品代际变化。WAL、Parquet/Object Store、Catalog 和配置各自保存不同状态,不能只复制其中一个目录就假设能够完整恢复。


单机可靠性

产品线主要持久化链路
1.x/2.x写入 WAL 与 Cache,Snapshot 形成 TSM,Compaction 合并文件
3 Core写入进入新存储引擎并持久化为 Parquet,同时维护 Catalog 等状态
3 Enterprise/Clustered最近数据、Parquet 对象、Catalog 和集群服务共同构成恢复链路

进程崩溃恢复只能处理持久材料仍然完整的情况。磁盘、对象存储、Catalog 或整机丢失需要独立备份或副本。


备份范围

内容为什么需要
时序数据文件或对象保存实际 Point
Catalog / Metadata保存 Database、Table、Schema、分区与对象位置等信息
Token 与授权配置恢复客户端访问能力
Task、Dashboard、Alert数据库备份不一定自动包含外围应用配置
Retention 与 Processing 配置保持写入后处理和生命周期语义
证书与部署配置重新建立安全通信和服务拓扑

恢复验证

时序恢复不能只检查总行数。还应抽查多个时间窗口、Tag 组合、最近值、迟到数据和降采样结果,确认时间精度与时区没有在导入时改变。

逻辑导出再写入适合跨版本迁移,但会重新编码数据并消耗大量时间;物理备份更快,却通常受到版本、文件布局和运行状态约束。具体命令必须使用目标版本文档。

参考资料