ThingsEye backup policy
Last modified by Alec Chen on 2025/12/12 17:22
For ThingsEye, our standard data protection approach is database-level backups, because platform data (devices, telemetry, alarms, attributes, etc.) is stored in the database.
Backup Policies
We currently run two backup policies in parallel for ThingsEye.
Policy 1: Daily backups (short-term)
- Frequency: Once per day (Full Backup)
- Retention: 30 days
- Purpose: Fast recovery from recent issues such as misconfiguration, accidental changes, or data anomalies
Policy 2: Weekly backups (mid-term)
- Frequency: Twice per week — every Monday and Thursday (Full Backup)
- Retention: 90 days
- Purpose: Longer-term recovery and audit/troubleshooting needs
Scope
Backups are database-centric and cover core platform data including:
- Devices / Assets
- Tenants / Users
- Alarms
- Attributes
- Telemetry (time-series data)
Backup Storage & Security (Supplemental)
- Storage Location: Backups are securely stored in [Insert Storage Location, e.g., Cloud Storage / NAS] to ensure redundancy.
- Encryption: All backups are encrypted at rest using industry-standard protocols.
- Access Control: Access to backup files is strictly restricted to authorized system administrators only.
Backup Verification & Restoration (Supplemental)
- Testing Frequency: Backup integrity and restoration procedures are tested [Insert Frequency, e.g., quarterly] to ensure data can be successfully recovered.
- RTO/RPO:
- RTO (Recovery Time Objective): [Insert RTO]
- RPO (Recovery Point Objective): [Insert RPO, e.g., 24 hours]
- Restoration Procedure: In the event of data loss, administrators will follow the standard database restoration procedural runbook using the latest valid backup.