What's the best way to get 'snapshots' or backups of mango when bandwidth is small?
Scenario, we've got site based mango which collects data and keeps it as two versions, short term (1 second samples) and long term (5 minutes samples)
The short term data is kept for say 30 days, and the long term is kept relatively indefinitely and is also sent to a central mango server over PTCP.
On site there will also be a rugged Windows PC with RAID 1 which I can ftp to also.
So with regards to Mango backups, I see there's a few different things to back up.
The core database - What does this keep?
JSON Configuration - Whay does this keep?
The Mango NoSQL Database - I assume this is point history data?
Attached is a screen shot of what I've just pulled from my test unit.
- What should I absolutely backup off-site? (Basically so I could have a standby HTS unit and get going ASAP if ever needed). Keep in mind daily bandwidth is a limiting factor, 10's of MB
- With the NoSQL database, I thought I'd do backups incrementally and also ftp them over to the windows PC for another form of backup. Is there any reason I shouldn't do incremental? Is it still going to be able to restore ok if needed?
- would I just be better of FTP'ing the entire /opt/mango directory to the windows PC instead?
- Is there any info in the backups that could compromise security? Thinking more if I FTP the incremental backups to the PC, we don't necessarily own exclusive admin rights to that PC. the client may have admin rights too.
Anything other recommendations much appreciated.