创建高效、快速、增量的InfluxDB数据库备份



我有一个运行Raspbian Linux的raspberrypi(4b(,在家里收集物联网数据,并将其输入InfluxDB 1.8.3(开源(数据库。到目前为止,这还可以。

我还有一个备份,每天运行如下:

influxd backup -portable /home/pi/influx-backup/

问题

  1. 此备份过程耗时近30分钟,在此期间InfluxDB几乎不可用,系统负载攀升至>7和我的Pi无法收集数据。每个备份都是一个完整的备份。我能以某种方式每天创建一个更快的增量备份吗?文档中只提到了一个-since参数,但您必须手动指定,这将是有风险的
  2. 或者,整个系统每天都使用borgbackup进行备份。停止Influx,制作/var/lib/influxdb/datarsync副本作为备份,并重新启动它比influxd backup快得多。这是备份数据库的好方法吗
  3. 还有哪些其他选择可以对Influx数据库执行定期、快速(如果可能的话(备份

谢谢!

根据此网站:

InfluxDB还支持增量备份。现在,如果不存在完整备份,则从服务器进行快照会创建完整备份,然后创建编号的增量备份。

DataSource

如果是这种情况,但您仍然有问题,也许您可以通过运行连续查询和数据保留策略来缩小数据的规模。

最新更新