我正在寻找一种通过Python自动备份InfluxDB数据库的方法。 有人做过吗? 还是通过Python做到这一点没有任何意义,我应该坚持使用bash脚本(像这样的脚本:https://gist.github.com/opHASnoNAME/7b367abfbba8b34f3591842db8814a8f)?
答案 0 :(得分:0)
我最近完成了这样一个脚本,由jenkins每小时为influxdb和mongodb运行一次。
有两个文件夹来存储备份。
一个名为“ hourly_backups”的文件存储了最新的24小时备份。
另一个名为“ daily_backups”的文件拥有最近7天的最早每小时备份。
备份成功完成后,它将清除旧文件以控制总大小。
听起来很简单,但必须小心。
我同意bash更好地使用。但是您也可以在python中作为培训来做。
对这两个数据库的备份脚本有疑问的人可以与我讨论。