我有一个运行Raspbian Linux的raspberrypi(4b(,在家里收集物联网数据,并将其输入InfluxDB 1.8.3(开源(数据库。到目前为止,这还可以。
我还有一个备份,每天运行如下:
influxd backup -portable /home/pi/influx-backup/
问题:
- 此备份过程耗时近30分钟,在此期间InfluxDB几乎不可用,系统负载攀升至>7和我的Pi无法收集数据。每个备份都是一个完整的备份。我能以某种方式每天创建一个更快的增量备份吗?文档中只提到了一个
-since
参数,但您必须手动指定,这将是有风险的 - 或者,整个系统每天都使用
borgbackup
进行备份。停止Influx,制作/var/lib/influxdb/data
的rsync
副本作为备份,并重新启动它比influxd backup
快得多。这是备份数据库的好方法吗 - 还有哪些其他选择可以对Influx数据库执行定期、快速(如果可能的话(备份
谢谢!
根据此网站:
InfluxDB还支持增量备份。现在,如果不存在完整备份,则从服务器进行快照会创建完整备份,然后创建编号的增量备份。
DataSource
如果是这种情况,但您仍然有问题,也许您可以通过运行连续查询和数据保留策略来缩小数据的规模。