Updated on 2023-11-21 GMT+08:00

Overview

GeminiDB Influx allows you to back up instances to protect your data. After an instance is deleted, the manual backup data is retained. Automated backup data is released together with instances. Backup data cannot be downloaded or exported.

Backup Methods

GeminiDB Influx instances support both automatic and manual backups.

  • Automated backup

    You can click Modify Backup Policy on the GeminiDB console, and the system will automatically back up your instance data based on the time window and backup cycle you configure in the backup policy and will store the data for a length of time you specify.

    Automated backups cannot be manually deleted. You can adjust their retention period by referring to Modifying an Automated Backup Policy, and backups that expire will be automatically deleted.

  • Manual backup

    A manual backup is a full backup of a DB instance and can be retained until you manually delete it. You can create a manual backup for your instance at any time to meet service requirements.

    Regularly backing up your database is recommended. If your database becomes faulty or data is corrupted, you can restore it from backup.

    Table 1 Backup methods

    Method

    Scenario

    Automated backup

    After you configure a backup policy, the system automatically backs up your database based on the policy. You can also modify the policy based on service requirements.

    Manual backup

    You can manually create full backups for your instance based on service requirements.

Backup process

GeminiDB Influx provides a dedicated node responsible for managing backups. As shown in Figure 1, a GeminiDB Influx cluster has three meta nodes, and it chooses the node (the first node from the right) that has the smallest ID for backing up data. The node takes snapshots of data in seconds and then stores them as compressed backups in OBS buckets, without using any of the storage space of your instance. The CPU usage may increase 5% to 15% because uploading backups consumes CPU resources.

Figure 1 Backup process

Backup Storage

Backups are stored in OBS buckets to provide disaster recovery and save storage space.

After you purchase an instance, GeminiDB Influx will provide additional backup storage of the same size as what you purchased. For example, if you purchase an instance with 100 GB of storage, you will get another 100 GB of storage free of charge. If the backup data does not exceed 100 GB, it is stored on OBS free of charge. If there is more than 100 GB of data, you will be billed at standard OBS rates.