Updated on 2026-05-09 GMT+08:00

Functions

This section describes main functions of DDS.

Migrating Data

DDS provides multiple migration schemes to migrate data in different service scenarios:

  • Migrating data using Data Replication Service (DRS)
  • Migrating data using mongoexport and mongoimport
  • Migrating data using mongodump and mongorestore

DRS is recommended because it is a reliable, efficient, easy-to-use cloud service for migrating data online. It simplifies data transfer while lowering expenses.

For more information, see Data Migration.

Scaling Up Storage Space

You can scale up storage space if it is no longer sufficient for your workloads.

For more information, see Scaling Up Storage Space.

Changing Instance Class

You can change the instance class (vCPUs and memory) of an instance if needed.

For more information, see Changing an Instance Class.

Backup and Restoration

DDS allows you to back up instances. You can configure an automated backup policy or create manual backups. Automated backups can be retained for up to 732 days. Manual backups are retained until you delete them. If a database is faulty or data is damaged, you can still restore it from the existing backup to ensure data reliability. Replica set instances support instance-, database-, and table-level restoration using point-in-time recovery (PITR).

For more information, see Data Backups and Data Restorations.

Configuring Parameters

You can use database parameter templates to manage DB engine configurations. A database parameter template acts as a container for engine configuration values that can be applied to one or more DB instances.

When creating a DB instance, you can associate a default or custom parameter template with it. After the DB instance is created, you can also change its parameter template if needed.

  • Default parameter template

    Each default parameter template contains database engine defaults and database system defaults.

  • Custom parameter template

    If you want to use your custom parameter settings, you can create a parameter template and apply it with your DB instance.

Precautions

  • Default parameter templates are unchangeable. When you click their names, you can only view the existing details. If inappropriate settings of a custom parameter template lead to a database startup failure, you can reset the custom parameter template by referring to the settings of the default parameter template.
  • After modifying a parameter, you need to view the associated instance status in the instance list. If Pending restart is displayed, you need to restart the instance for the modification to take effect.
  • Improper parameter settings may have unintended consequences, including reduced performance and system instability. Exercise caution when modifying database parameters and you need to back up data before modifying parameters in a parameter template. Before applying parameter template changes to a production DB instance, you should try out these changes on a test DB instance.

For more information, see Parameter Template Management.

Monitoring

Cloud Eye monitors the status of DDS. You can view the DB instance metrics on the management console.

Monitored data requires a period of time for transmission and display. The status of DDS instances displayed on the Cloud Eye page is from about 5 to 10 minutes ago, so the data for a newly created DB instance takes about 5 to 10 minutes to show up on Cloud Eye.

For more information, see Monitoring and Alarm Reporting.

Log Management

DDS log management allows you to view database-level error logs, slow query logs, and audit logs, helping you analyze root causes of faults.

For more information, see Logs.

Tags

Tag Management Service (TMS) enables you to use tags on the management console to manage resources. TMS works with other cloud services to manage tags. TMS manages tags globally and other cloud services manage their own tags.

Adding tags to DDS DB instances helps you better identify and manage them. A DB instance can be tagged during or after it is created.

You are advised to set predefined tags on the TMS console.

A tag consists of a key and value. You can add only one value for each key.

For more information, see DDS Tags.

DBA Assistant

DBA Assistant provides visualized database O&M and intelligent diagnosis for developers and database administrators (DBAs), making database O&M easy and efficient. By analyzing alarms, resource usage, health status, performance metrics, storage usage, and slow query logs, it helps you quickly locate faults and keep track of instance status.

For more information, see DBA Assistant.

Cross-AZ Disaster Recovery

If the region where your instance is located has three or more AZs, you can deploy your instance across three AZs to achieve cross-AZ disaster recovery.