Database Backup Service (DBS) supports databases from multiple environments. The service offers full backup, incremental backup, and data recovery through simple configuration.
DBS is built on real-time data synchronization techniques provided by DTS. The service reads database transaction logs and parses them in real time, and incrementally moves data to cloud storage. DBS keeps the latency under several seconds during incremental backups. Depending on the network condition, the latency may vary.
DBS uses incremental backups to recover a database to a specified time (in seconds). This guarantees the security and integrity of your data.
DBS stores the backups in your OSS instances. You can select from multiple OSS storage classes to save storage costs. OSS supports three storage classes: Standard, Infrequent Access, and Archive. You can select a storage class based on your needs. For more information about OSS storage classes, see Introduction to storage classes
DBS also performs data compression to reduce storage space when saving data to OSS.
DBS supports encrypted data storage. DBS uses Key Management Service (KMS) APIs to obtain an encryption key and encrypt data in real time. The encryption key can be system generated or user defined. When performing data recovery, DBS obtains a decryption key from KMS to decrypt data and restore the corresponding database.
DBS supports SSL-encrypted connections to ensure the security of data during transmission.
DBS supports databases from different network environments. Through leased lines and public networks, the service supports databases deployed in on-premise data centers, ECS instances, and third-party cloud environments. Whatever database environment you use, DBS offers a secure and fast database backup solution based on reliable security mechanisms and real-time data synchronization techniques.