【问题标题】:Creating efficient, fast, incremental InfluxDB database backups创建高效、快速、增量的 InfluxDB 数据库备份
【发布时间】:2021-06-19 14:26:16
【问题描述】:

我有一个运行 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 数据库执行定期、快速(如果可能在线)备份?

谢谢!

【问题讨论】:

    标签: database backup influxdb


    【解决方案1】:

    根据本站:

    InfluxDB 还支持增量备份。现在,如果不存在来自服务器的快照,则会创建一个完整备份,并在此之后创建编号的增量备份。

    DataSource

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-03
      • 2016-11-14
      • 1970-01-01
      相关资源
      最近更新 更多