diff --git a/doc-exports b/doc-exports new file mode 160000 index 000000000..118a10979 --- /dev/null +++ b/doc-exports @@ -0,0 +1 @@ +Subproject commit 118a109795f9193fc0bab68fb222736a4d17142f diff --git a/docs/dds/umn/.placeholder b/docs/dds/umn/.placeholder deleted file mode 100644 index e69de29bb..000000000 diff --git a/docs/dds/umn/ALL_META.TXT.json b/docs/dds/umn/ALL_META.TXT.json new file mode 100644 index 000000000..0891cb36e --- /dev/null +++ b/docs/dds/umn/ALL_META.TXT.json @@ -0,0 +1,1292 @@ +[ + { + "uri":"en-us_topic_user_guide.html", + "product_code":"dds", + "code":"1", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"Introduction", + "title":"Introduction", + "githuburl":"" + }, + { + "uri":"en-us_topic_introduction.html", + "product_code":"dds", + "code":"2", + "des":"Document Database Service (DDS) is compatible with MongoDB and is secure, highly available, reliable, scalable, and easy to use. It provides DB instance creation, scaling", + "doc_type":"usermanual", + "kw":"MongoDB,scalable,scaling,redundancy,replica set,high availability (HA) data storage,redundancy,distr", + "title":"What Is DDS?", + "githuburl":"" + }, + { + "uri":"dds_01_0021.html", + "product_code":"dds", + "code":"3", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"System Architecture", + "title":"System Architecture", + "githuburl":"" + }, + { + "uri":"dds_01_0011.html", + "product_code":"dds", + "code":"4", + "des":"Each DDS cluster is an independent document database. A sharded cluster consists of mongos, config, and shard.Data read and write requests are forwarded by mongos. A mong", + "doc_type":"usermanual", + "kw":"Cluster Architecture,System Architecture,User Guide", + "title":"Cluster Architecture", + "githuburl":"" + }, + { + "uri":"dds_01_0012.html", + "product_code":"dds", + "code":"5", + "des":"A replica set consists of a set of mongod processes and provides a collection of data nodes to ensure data redundancy and reliability.For details about the mongod process", + "doc_type":"usermanual", + "kw":"Replica Set Architecture,System Architecture,User Guide", + "title":"Replica Set Architecture", + "githuburl":"" + }, + { + "uri":"dds_01_0001.html", + "product_code":"dds", + "code":"6", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"Basic Concepts", + "title":"Basic Concepts", + "githuburl":"" + }, + { + "uri":"dds_01_0002.html", + "product_code":"dds", + "code":"7", + "des":"DDS cluster instances consist of mongos, config, and shard nodes. The following diagram shows the node relationships.A mongos is a router for reading and writing data, pr", + "doc_type":"usermanual", + "kw":"Cluster,Basic Concepts,User Guide", + "title":"Cluster", + "githuburl":"" + }, + { + "uri":"dds_01_0005.html", + "product_code":"dds", + "code":"8", + "des":"A database parameter group is a collection of configuration parameters and values and can be applied to multiple DB instances.", + "doc_type":"usermanual", + "kw":"Database Parameter Group,Basic Concepts,User Guide", + "title":"Database Parameter Group", + "githuburl":"" + }, + { + "uri":"dds_01_0027.html", + "product_code":"dds", + "code":"9", + "des":"A region is a geographic area in which resources used by DDS are located.Each region comprises one or more AZs and is completely isolated from other regions. AZs within t", + "doc_type":"usermanual", + "kw":"Regions and AZs,Basic Concepts,User Guide", + "title":"Regions and AZs", + "githuburl":"" + }, + { + "uri":"dds_01_0006.html", + "product_code":"dds", + "code":"10", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"Product Advantages", + "title":"Product Advantages", + "githuburl":"" + }, + { + "uri":"dds_01_0007.html", + "product_code":"dds", + "code":"11", + "des":"The three-node replica set architecture of DDS ensures high service availability.In a replica set, both the primary and secondary nodes provide services. If a primary nod", + "doc_type":"usermanual", + "kw":"High Reliability,Product Advantages,User Guide", + "title":"High Reliability", + "githuburl":"" + }, + { + "uri":"dds_01_0008.html", + "product_code":"dds", + "code":"12", + "des":"DDS uses Virtual Private Clouds (VPCs) and network security groups to isolate your DB instances. VPCs allow you to configure IP address ranges that are allowed access to ", + "doc_type":"usermanual", + "kw":"access to DDS,High Security,Product Advantages,User Guide", + "title":"High Security", + "githuburl":"" + }, + { + "uri":"dds_01_0010.html", + "product_code":"dds", + "code":"13", + "des":"You can create a DB instance on the management console and access DDS through an Elastic Cloud Server (ECS) to reduce the application response time. If you need to access", + "doc_type":"usermanual", + "kw":"NoSQL database,MongoDB,Ease of Use,Product Advantages,User Guide", + "title":"Ease of Use", + "githuburl":"" + }, + { + "uri":"dds_01_0009.html", + "product_code":"dds", + "code":"14", + "des":"DDS supports the cluster mode. You can select multiple mongos and shards. When your service changes or the current instance configuration cannot meet the application perf", + "doc_type":"usermanual", + "kw":"Scalability,Product Advantages,User Guide", + "title":"Scalability", + "githuburl":"" + }, + { + "uri":"dds_01_0013.html", + "product_code":"dds", + "code":"15", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"DDS DB Instance", + "title":"DDS DB Instance", + "githuburl":"" + }, + { + "uri":"dds_01_0024.html", + "product_code":"dds", + "code":"16", + "des":"DB instance specifications are listed in the following table.DB instance specifications vary depending on the actual environment.For details about the cluster instance sp", + "doc_type":"usermanual", + "kw":"DB Instance Specifications,DDS DB Instance,User Guide", + "title":"DB Instance Specifications", + "githuburl":"" + }, + { + "uri":"dds_01_0014.html", + "product_code":"dds", + "code":"17", + "des":"Currently, DDS is compatible with MongoDB 3.2 and 3.4 Community Edition and supports the WiredTiger storage engine, so you need to use a driver compatible with MongoDB 3.", + "doc_type":"usermanual", + "kw":"Database Engine and Version,DDS DB Instance,User Guide", + "title":"Database Engine and Version", + "githuburl":"" + }, + { + "uri":"dds_01_0026.html", + "product_code":"dds", + "code":"18", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"Database Status,DDS DB Instance,User Guide", + "title":"Database Status", + "githuburl":"" + }, + { + "uri":"dds_01_0015.html", + "product_code":"dds", + "code":"19", + "des":"Mobile Apps and MapsDDS supports two-dimensional space indexes for mobile applications (Apps) and maps that have location query requests. In addition, the dynamic storage", + "doc_type":"usermanual", + "kw":"Typical Application Scenarios,Introduction,User Guide", + "title":"Typical Application Scenarios", + "githuburl":"" + }, + { + "uri":"dds_01_0016.html", + "product_code":"dds", + "code":"20", + "des":"ECS provides DDS with elastic computing resources. DDS needs to apply for resources from ECS to build a running environment for DB instances.For more information, see the", + "doc_type":"usermanual", + "kw":"Related Services,Introduction,User Guide", + "title":"Related Services", + "githuburl":"" + }, + { + "uri":"dds_01_0017.html", + "product_code":"dds", + "code":"21", + "des":"DDS provides two types of user permissions by default: user management and resource management.User management refers to the management of users, user groups, and user gr", + "doc_type":"usermanual", + "kw":"User Permissions,Introduction,User Guide", + "title":"User Permissions", + "githuburl":"" + }, + { + "uri":"dds_02_0043.html", + "product_code":"dds", + "code":"22", + "des":"You have registered an account.For the first time you use DDS, register an account at the official website. After the registration, your account has permissions to access", + "doc_type":"usermanual", + "kw":"Logging In to the DDS Console,User Guide", + "title":"Logging In to the DDS Console", + "githuburl":"" + }, + { + "uri":"dds_02_cluster.html", + "product_code":"dds", + "code":"23", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"Getting Started with Clusters", + "title":"Getting Started with Clusters", + "githuburl":"" + }, + { + "uri":"dds_02_0003.html", + "product_code":"dds", + "code":"24", + "des":"This section describes how to create a cluster instance, set a security group, and connect to a cluster instance.Users who create the DDS DB instance for the first time.U", + "doc_type":"usermanual", + "kw":"Service Process,Getting Started with Clusters,User Guide", + "title":"Service Process", + "githuburl":"" + }, + { + "uri":"dds_02_0002.html", + "product_code":"dds", + "code":"25", + "des":"To improve the stability and security of DB instances, there are some restrictions on the use of DDS. For details, see Table 1.", + "doc_type":"usermanual", + "kw":"DDS DB instance,Restrictions,Getting Started with Clusters,User Guide", + "title":"Restrictions", + "githuburl":"" + }, + { + "uri":"dds_02_0008.html", + "product_code":"dds", + "code":"26", + "des":"This section describes how to create a DDS cluster instance of Community Edition on the DDS management console. DDS allows you to tailor your computing resources and stor", + "doc_type":"usermanual", + "kw":"DB instance,Creating a Cluster Instance,Getting Started with Clusters,User Guide", + "title":"Creating a Cluster Instance", + "githuburl":"" + }, + { + "uri":"dds_02_0005.html", + "product_code":"dds", + "code":"27", + "des":"This section guides you on how to add a security group rule to control access from and to DDS DB instances in a security group.You can access a DDS DB instance in either ", + "doc_type":"usermanual", + "kw":"DDS DB instances,Setting a Security Group,Getting Started with Clusters,User Guide", + "title":"Setting a Security Group", + "githuburl":"" + }, + { + "uri":"dds_02_0009.html", + "product_code":"dds", + "code":"28", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"Connecting to a Cluster Instance", + "title":"Connecting to a Cluster Instance", + "githuburl":"" + }, + { + "uri":"dds_02_0006.html", + "product_code":"dds", + "code":"29", + "des":"You can access DDS through a private IP address or an EIP. The application scenario of the connection address is as follows:Use a private IP address when:DDS provides a p", + "doc_type":"usermanual", + "kw":"Binding and Unbinding an EIP,Connecting to a Cluster Instance,User Guide", + "title":"Binding and Unbinding an EIP", + "githuburl":"" + }, + { + "uri":"dds_02_0007.html", + "product_code":"dds", + "code":"30", + "des":"DDS allows you to use SSL to encrypt connections to a DB instance to protect your data.If SSL is enabled, you can connect to a database using SSL. For details, see SSL Co", + "doc_type":"usermanual", + "kw":"Enabling or Disabling SSL,Connecting to a Cluster Instance,User Guide", + "title":"Enabling or Disabling SSL", + "githuburl":"" + }, + { + "uri":"en-us_topic_0044018334.html", + "product_code":"dds", + "code":"31", + "des":"This section guides you on how to connect to DB instances through a database client using a common connection or an SSL connection. You are advised to use SSL to encrypt ", + "doc_type":"usermanual", + "kw":"DDS DB instance,DB instance,DB instance,Connecting to a DB Instance Through a Client,Connecting to a", + "title":"Connecting to a DB Instance Through a Client", + "githuburl":"" + }, + { + "uri":"dds_02_replica_set.html", + "product_code":"dds", + "code":"32", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"Getting Started with Replica Sets", + "title":"Getting Started with Replica Sets", + "githuburl":"" + }, + { + "uri":"dds_02_0010.html", + "product_code":"dds", + "code":"33", + "des":"This section describes how to create a replica set instance, set a security group, and connect to a replica set instance.Users who create the DDS DB instance for the firs", + "doc_type":"usermanual", + "kw":"Service Process,Getting Started with Replica Sets,User Guide", + "title":"Service Process", + "githuburl":"" + }, + { + "uri":"dds_02_0011.html", + "product_code":"dds", + "code":"34", + "des":"To improve the stability and security of DB instances, there are some restrictions on the use of DDS. For details, see Table 1.", + "doc_type":"usermanual", + "kw":"DDS DB instance,Restrictions,Getting Started with Replica Sets,User Guide", + "title":"Restrictions", + "githuburl":"" + }, + { + "uri":"dds_02_0012.html", + "product_code":"dds", + "code":"35", + "des":"This section describes how to create a DDS replica set instance on the DDS management console. DDS allows you to tailor your computing resources and storage space to your", + "doc_type":"usermanual", + "kw":"DB instance,Creating a Replica Set Instance,Getting Started with Replica Sets,User Guide", + "title":"Creating a Replica Set Instance", + "githuburl":"" + }, + { + "uri":"dds_02_0013.html", + "product_code":"dds", + "code":"36", + "des":"This section guides you on how to add a security group rule to control access from and to DDS DB instances in a security group. This document describes how to set securit", + "doc_type":"usermanual", + "kw":"DDS DB instances,Setting a Security Group,Getting Started with Replica Sets,User Guide", + "title":"Setting a Security Group", + "githuburl":"" + }, + { + "uri":"dds_02_0014.html", + "product_code":"dds", + "code":"37", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"Connecting to a Replica Set Instance", + "title":"Connecting to a Replica Set Instance", + "githuburl":"" + }, + { + "uri":"dds_02_0015.html", + "product_code":"dds", + "code":"38", + "des":"You can access DDS through a private IP address or an EIP. The application scenario of the connection address is as follows:Use a private IP address when:DDS provides a p", + "doc_type":"usermanual", + "kw":"Binding and Unbinding an EIP,Connecting to a Replica Set Instance,User Guide", + "title":"Binding and Unbinding an EIP", + "githuburl":"" + }, + { + "uri":"dds_02_0016.html", + "product_code":"dds", + "code":"39", + "des":"DDS allows you to use SSL to encrypt connections to a DB instance to protect your data.If SSL is enabled, you can connect to a database using SSL. For details, see SSL Co", + "doc_type":"usermanual", + "kw":"Enabling or Disabling SSL,Connecting to a Replica Set Instance,User Guide", + "title":"Enabling or Disabling SSL", + "githuburl":"" + }, + { + "uri":"en-us_topic_0105284966.html", + "product_code":"dds", + "code":"40", + "des":"This section guides you on how to connect to DB instances through a database client using a common connection or an SSL connection. You are advised to use SSL to encrypt ", + "doc_type":"usermanual", + "kw":"DDS DB instance,DB instance,DDS DB instance,DDS DB instance,Connecting to a DB Instance Through a Cl", + "title":"Connecting to a DB Instance Through a Client", + "githuburl":"" + }, + { + "uri":"dds_03_0001.html", + "product_code":"dds", + "code":"41", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"Managing DDS DB Instances", + "title":"Managing DDS DB Instances", + "githuburl":"" + }, + { + "uri":"dds_03_0002.html", + "product_code":"dds", + "code":"42", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"DB Instance Operations", + "title":"DB Instance Operations", + "githuburl":"" + }, + { + "uri":"dds_03_0075.html", + "product_code":"dds", + "code":"43", + "des":"This section guides you on how to modify the DB instance name to identify different DB instances.If you want to submit the change, click OK. The DB instance name can be 4", + "doc_type":"usermanual", + "kw":"Modifying the DB Instance Name,DB Instance Operations,User Guide", + "title":"Modifying the DB Instance Name", + "githuburl":"" + }, + { + "uri":"dds_03_0051.html", + "product_code":"dds", + "code":"44", + "des":"This section guides you on how to export DB instance information for analysis.", + "doc_type":"usermanual", + "kw":"Exporting DB Instance Information,DB Instance Operations,User Guide", + "title":"Exporting DB Instance Information", + "githuburl":"" + }, + { + "uri":"dds_03_0050.html", + "product_code":"dds", + "code":"45", + "des":"A replica set consists of the primary node, secondary node, and hidden node. Primary and secondary nodes allow access from external services by providing IP addresses. Hi", + "doc_type":"usermanual", + "kw":"Manually Switching the Primary and Secondary Nodes of a Replica Set,DB Instance Operations,User Guid", + "title":"Manually Switching the Primary and Secondary Nodes of a Replica Set", + "githuburl":"" + }, + { + "uri":"dds_03_0003.html", + "product_code":"dds", + "code":"46", + "des":"You may need to restart a DB instance for maintenance purposes. After modifying some parameters, you must restart the DB instance for the modifications to take effect on ", + "doc_type":"usermanual", + "kw":"Restarting a DB Instance or a Node,DB Instance Operations,User Guide", + "title":"Restarting a DB Instance or a Node", + "githuburl":"" + }, + { + "uri":"dds_03_0004.html", + "product_code":"dds", + "code":"47", + "des":"This section guides you on how to delete a DB instance no longer used to release resources. You can delete the following types of DB instances:Cluster instanceReplica set", + "doc_type":"usermanual", + "kw":"Deleting a DB instance,DB Instance Operations,User Guide", + "title":"Deleting a DB instance", + "githuburl":"" + }, + { + "uri":"dds_03_0057.html", + "product_code":"dds", + "code":"48", + "des":"This section guides you through how to create a database account and change the account password to manage the instances you created. When creating a database account for", + "doc_type":"usermanual", + "kw":"DDS DB instance,Managing Database Accounts,Managing DDS DB Instances,User Guide", + "title":"Managing Database Accounts", + "githuburl":"" + }, + { + "uri":"dds_03_0052.html", + "product_code":"dds", + "code":"49", + "des":"DDS supports access through EIPs by enabling public accessibility. You can also access a database through an ECS in the private network.Before migrating data from a Mongo", + "doc_type":"usermanual", + "kw":"MongoDB database,DDS DB instance,DB instance,Migrating Data,Managing DDS DB Instances,User Guide", + "title":"Migrating Data", + "githuburl":"" + }, + { + "uri":"dds_03_0006.html", + "product_code":"dds", + "code":"50", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"Backup and Restore", + "title":"Backup and Restore", + "githuburl":"" + }, + { + "uri":"en-us_topic_backup_restore.html", + "product_code":"dds", + "code":"51", + "des":"DDS backs up data automatically based on the automated backup policy you set. You are advised to regularly back up data in your database. If the database becomes faulty o", + "doc_type":"usermanual", + "kw":"Setting Automated Backup Policy,Backup and Restore,User Guide", + "title":"Setting Automated Backup Policy", + "githuburl":"" + }, + { + "uri":"dds_03_0007.html", + "product_code":"dds", + "code":"52", + "des":"This section guides you on how to create a manual backup. Creating a backup for a DB instance helps ensure data can be restored if needed, ensuring data reliability.When ", + "doc_type":"usermanual", + "kw":"Creating a Manual Backup,Backup and Restore,User Guide", + "title":"Creating a Manual Backup", + "githuburl":"" + }, + { + "uri":"dds_03_0042.html", + "product_code":"dds", + "code":"53", + "des":"This section guides you on how to restore a DB instance from a backup.Currently, DDS only supports restoring backups to a new DB instance.You are recommended to deploy th", + "doc_type":"usermanual", + "kw":"Restoring a Cluster Instance from a Backup,Backup and Restore,User Guide", + "title":"Restoring a Cluster Instance from a Backup", + "githuburl":"" + }, + { + "uri":"dds_03_0043.html", + "product_code":"dds", + "code":"54", + "des":"This section guides you on how to restore a replica set instance from a backup.Currently, DDS only supports restoring backups to a new DB instance.You are recommended to ", + "doc_type":"usermanual", + "kw":"Restoring a Replica Set Instance from a Backup,Backup and Restore,User Guide", + "title":"Restoring a Replica Set Instance from a Backup", + "githuburl":"" + }, + { + "uri":"en-us_topic_backup_download.html", + "product_code":"dds", + "code":"55", + "des":"This section describes how to download manual or automated backup files for local data backup or restoration.For details on how to log in to OBS Browser, see section Logg", + "doc_type":"usermanual", + "kw":"Downloading Backup Files,Backup and Restore,User Guide", + "title":"Downloading Backup Files", + "githuburl":"" + }, + { + "uri":"dds_03_0008.html", + "product_code":"dds", + "code":"56", + "des":"This section describes how to delete manual backups to release the storage space.The deletion operation is irreversible. Exercise caution when performing this operation.B", + "doc_type":"usermanual", + "kw":"Deleting a Manual Backup,Backup and Restore,User Guide", + "title":"Deleting a Manual Backup", + "githuburl":"" + }, + { + "uri":"dds_03_0009.html", + "product_code":"dds", + "code":"57", + "des":"This section guides you on how to delete an automated backup. If the automated backup policy is disabled, DDS allows you to delete stored automated backups to release sto", + "doc_type":"usermanual", + "kw":"Deleting an Automated Backup,Backup and Restore,User Guide", + "title":"Deleting an Automated Backup", + "githuburl":"" + }, + { + "uri":"dds_03_0010.html", + "product_code":"dds", + "code":"58", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"Parameter Group", + "title":"Parameter Group", + "githuburl":"" + }, + { + "uri":"en-us_topic_parameter_group.html", + "product_code":"dds", + "code":"59", + "des":"DB parameter groups act as a container for engine configuration values that are applied to one or more DB instances. This section guides you on how to create a parameter ", + "doc_type":"usermanual", + "kw":"Creating a Parameter Group,Parameter Group,User Guide", + "title":"Creating a Parameter Group", + "githuburl":"" + }, + { + "uri":"en-us_topic_configuration.html", + "product_code":"dds", + "code":"60", + "des":"This section guides you on how to edit parameters in the parameter groups that you have created to meet your service requirements and achieve optimal performance.Default ", + "doc_type":"usermanual", + "kw":"Editing a Parameter Group,Parameter Group,User Guide", + "title":"Editing a Parameter Group", + "githuburl":"" + }, + { + "uri":"dds_03_0012.html", + "product_code":"dds", + "code":"61", + "des":"This section guides you on how to compare two parameter groups of the same node type and DB engine version to know their current settings.If the settings of the two param", + "doc_type":"usermanual", + "kw":"Comparing Two Parameter Groups,Parameter Group,User Guide", + "title":"Comparing Two Parameter Groups", + "githuburl":"" + }, + { + "uri":"dds_03_0013.html", + "product_code":"dds", + "code":"62", + "des":"This section guides you on how to replicate a parameter group you created and assign it a name different from that of original group.Parameter Group Name: specifies the p", + "doc_type":"usermanual", + "kw":"Replicating a Parameter Group,Parameter Group,User Guide", + "title":"Replicating a Parameter Group", + "githuburl":"" + }, + { + "uri":"dds_03_0014.html", + "product_code":"dds", + "code":"63", + "des":"After a DB instance is created, you can change the parameter group associated with the DB instance to achieve optimal performance. The parameter group associated with the", + "doc_type":"usermanual", + "kw":"Changing Associated Parameter Group,Parameter Group,User Guide", + "title":"Changing Associated Parameter Group", + "githuburl":"" + }, + { + "uri":"dds_03_0015.html", + "product_code":"dds", + "code":"64", + "des":"This section guides you on how to reset all parameters in a parameter group you create to the default settings as needed.Resetting the parameter group will restore the de", + "doc_type":"usermanual", + "kw":"Resetting a Parameter Group,Parameter Group,User Guide", + "title":"Resetting a Parameter Group", + "githuburl":"" + }, + { + "uri":"dds_03_0044.html", + "product_code":"dds", + "code":"65", + "des":"The section describes how to modify the description of the parameter group you created so that you can distinguish and identify parameter groups.", + "doc_type":"usermanual", + "kw":"Changing a Parameter Group Description,Parameter Group,User Guide", + "title":"Changing a Parameter Group Description", + "githuburl":"" + }, + { + "uri":"dds_03_0016.html", + "product_code":"dds", + "code":"66", + "des":"This section guides you on how to delete a parameter group. The following parameter groups cannot be deleted.Default parameter groupsParameter groups associated with DB i", + "doc_type":"usermanual", + "kw":"Deleting a Parameter Group,Parameter Group,User Guide", + "title":"Deleting a Parameter Group", + "githuburl":"" + }, + { + "uri":"dds_03_0017.html", + "product_code":"dds", + "code":"67", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"Storage", + "title":"Storage", + "githuburl":"" + }, + { + "uri":"en-us_topic_increase_nodes.html", + "product_code":"dds", + "code":"68", + "des":"This section guides you on how to add nodes to a DB instance.You can add nodes when the instance status is Available, Deleting backup, or Checking restoration.A DB instan", + "doc_type":"usermanual", + "kw":"Adding Cluster Instance Nodes,Storage,User Guide", + "title":"Adding Cluster Instance Nodes", + "githuburl":"" + }, + { + "uri":"dds_03_0018.html", + "product_code":"dds", + "code":"69", + "des":"This section guides you on how to revert nodes that fail to be added.During reversal, the node status is Deleting node. This process takes about 1 to 3 minutes.During del", + "doc_type":"usermanual", + "kw":"Reverting Cluster Instance Nodes,Storage,User Guide", + "title":"Reverting Cluster Instance Nodes", + "githuburl":"" + }, + { + "uri":"en-us_topic_increase_storage.html", + "product_code":"dds", + "code":"70", + "des":"This section guides you on how to scale up the storage space of a DB instance to suit your service requirements.You can scale up a DB instance a maximum of eight times.Yo", + "doc_type":"usermanual", + "kw":"Scaling Up Storage Space,Storage,User Guide", + "title":"Scaling Up Storage Space", + "githuburl":"" + }, + { + "uri":"dds_08_0001.html", + "product_code":"dds", + "code":"71", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"Changing DB Instance Classes", + "title":"Changing DB Instance Classes", + "githuburl":"" + }, + { + "uri":"en-us_topic_0104472218.html", + "product_code":"dds", + "code":"72", + "des":"This section guides you on how to change the CPU or memory of a cluster instance.A DB instance cannot be deleted when you are changing its CPU or memory.Instances can be ", + "doc_type":"usermanual", + "kw":"Changing the CPU or Memory of a Cluster DB Instance,Changing DB Instance Classes,User Guide", + "title":"Changing the CPU or Memory of a Cluster DB Instance", + "githuburl":"" + }, + { + "uri":"en-us_topic_0104721795.html", + "product_code":"dds", + "code":"73", + "des":"This section guides you on how to change the CPU or memory of your replica set instance.A DB instance cannot be deleted when you are changing its CPU or memory.Instances ", + "doc_type":"usermanual", + "kw":"Changing the CPU or Memory of a Replica Set DB Instance,Changing DB Instance Classes,User Guide", + "title":"Changing the CPU or Memory of a Replica Set DB Instance", + "githuburl":"" + }, + { + "uri":"dds_03_0019.html", + "product_code":"dds", + "code":"74", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"Security", + "title":"Security", + "githuburl":"" + }, + { + "uri":"en-us_topic_reset_password.html", + "product_code":"dds", + "code":"75", + "des":"You are advised to change administrator passwords periodically to prevent password cracking, ensuring system security. You cannot reset the administrator password under t", + "doc_type":"usermanual", + "kw":"Resetting the Administrator Password,Security,User Guide", + "title":"Resetting the Administrator Password", + "githuburl":"" + }, + { + "uri":"en-us_topic_change_database_port.html", + "product_code":"dds", + "code":"76", + "des":"This section guides you on how to modify the database port to ensure system security. The database port cannot be changed when the instance is in any of the following sta", + "doc_type":"usermanual", + "kw":"Changing the Database Port,Security,User Guide", + "title":"Changing the Database Port", + "githuburl":"" + }, + { + "uri":"en-us_topic_change_security_group.html", + "product_code":"dds", + "code":"77", + "des":"This section guides you on how to change the security group of a DB instance. If any of the following operations is in progress, do not change the security group:Adding n", + "doc_type":"usermanual", + "kw":"Changing a Security Group,Security,User Guide", + "title":"Changing a Security Group", + "githuburl":"" + }, + { + "uri":"dds_03_0023.html", + "product_code":"dds", + "code":"78", + "des":"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 g", + "doc_type":"usermanual", + "kw":"Tag,Managing DDS DB Instances,User Guide", + "title":"Tag", + "githuburl":"" + }, + { + "uri":"dds_03_0040.html", + "product_code":"dds", + "code":"79", + "des":"This section describes how to view the progress and result of asynchronous tasks on the Task Center page.Currently, only the following tasks can be viewed:Creating a clus", + "doc_type":"usermanual", + "kw":"Task Center,Managing DDS DB Instances,User Guide", + "title":"Task Center", + "githuburl":"" + }, + { + "uri":"dds_03_0024.html", + "product_code":"dds", + "code":"80", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"Monitoring", + "title":"Monitoring", + "githuburl":"" + }, + { + "uri":"dds_03_0025.html", + "product_code":"dds", + "code":"81", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"Interconnected with Cloud Eye", + "title":"Interconnected with Cloud Eye", + "githuburl":"" + }, + { + "uri":"dds_03_0026.html", + "product_code":"dds", + "code":"82", + "des":"Table 1 lists the DB instance monitoring metrics.DB instance monitoring metricsMetricsUnitCOMMAND Statements per SecondCount/sDELETE Statements per SecondCount/sINSERT St", + "doc_type":"usermanual", + "kw":"DDS Metrics,Interconnected with Cloud Eye,User Guide", + "title":"DDS Metrics", + "githuburl":"" + }, + { + "uri":"dds_03_0027.html", + "product_code":"dds", + "code":"83", + "des":"You can set DDS alarm rules to customize the monitored objects and notification policies. Then, you can learn DDS running status in a timely manner.The DDS alarm rules in", + "doc_type":"usermanual", + "kw":"Setting Alarm Rules,Interconnected with Cloud Eye,User Guide", + "title":"Setting Alarm Rules", + "githuburl":"" + }, + { + "uri":"dds_03_0078.html", + "product_code":"dds", + "code":"84", + "des":"Cloud Eye monitors DDS running statuses. You can obtain the monitoring metrics of DDS on the management console.Monitored data requires a period of time for transmission ", + "doc_type":"usermanual", + "kw":"DDS DB instance,DB instance,DDS DB instance,DB instance,DB instance,Viewing DDS Metrics,Interconnect", + "title":"Viewing DDS Metrics", + "githuburl":"" + }, + { + "uri":"dds_03_0028.html", + "product_code":"dds", + "code":"85", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"Interconnecting with CTS", + "title":"Interconnecting with CTS", + "githuburl":"" + }, + { + "uri":"dds_03_0029.html", + "product_code":"dds", + "code":"86", + "des":"With CTS, you can record operations associated with DDS for later query, audit, and backtrack operations.", + "doc_type":"usermanual", + "kw":"Key Operations Recorded by CTS,Interconnecting with CTS,User Guide", + "title":"Key Operations Recorded by CTS", + "githuburl":"" + }, + { + "uri":"dds_03_0032.html", + "product_code":"dds", + "code":"87", + "des":"After CTS is enabled, the tracker starts recording operations on cloud resources. Operation records for the last 7 days are stored on the CTS console.This section describ", + "doc_type":"usermanual", + "kw":"Querying Traces,Interconnecting with CTS,User Guide", + "title":"Querying Traces", + "githuburl":"" + }, + { + "uri":"en-us_topic_error_log.html", + "product_code":"dds", + "code":"88", + "des":"DDS log management allows you to view database-level logs, including warning- and error-level logs generated during database running, which help you analyze system proble", + "doc_type":"usermanual", + "kw":"Error Log,Monitoring,User Guide", + "title":"Error Log", + "githuburl":"" + }, + { + "uri":"en-us_topic_slow_query_log.html", + "product_code":"dds", + "code":"89", + "des":"Slow query logs record statements whose execution period exceeds the value of slowms (100 ms by default), allowing you identify and optimize slowly executed statements.Lo", + "doc_type":"usermanual", + "kw":"Slow Query Log,Monitoring,User Guide", + "title":"Slow Query Log", + "githuburl":"" + }, + { + "uri":"dds_faq_0100.html", + "product_code":"dds", + "code":"90", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"FAQs", + "title":"FAQs", + "githuburl":"" + }, + { + "uri":"dds_faq_0101.html", + "product_code":"dds", + "code":"91", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"Common FAQs", + "title":"Common FAQs", + "githuburl":"" + }, + { + "uri":"dds_faq_0001.html", + "product_code":"dds", + "code":"92", + "des":"FailoverDDS uses multiple mongos, replica sets, and shards to ensure data reliability. When a mongos is faulty, the other mongos takes over services immediately to ensure", + "doc_type":"usermanual", + "kw":"What Precautions Should Be Taken When Using DDS?,Common FAQs,User Guide", + "title":"What Precautions Should Be Taken When Using DDS?", + "githuburl":"" + }, + { + "uri":"dds_faq_0002.html", + "product_code":"dds", + "code":"93", + "des":"Formula for a DDS DB instance availability:DDS DB instance availability = (1 – Failure duration/Total service duration) × 100%.", + "doc_type":"usermanual", + "kw":"What Is the Availability of DDS DB Instances?,Common FAQs,User Guide", + "title":"What Is the Availability of DDS DB Instances?", + "githuburl":"" + }, + { + "uri":"dds_faq_0003.html", + "product_code":"dds", + "code":"94", + "des":"You do not need a template to create DDS DB instances. When you create a DB instance, DDS provides different DB instance specifications which are similar to templates.", + "doc_type":"usermanual", + "kw":"Can I Use a Template to Create DDS DB Instances?,Common FAQs,User Guide", + "title":"Can I Use a Template to Create DDS DB Instances?", + "githuburl":"" + }, + { + "uri":"dds_faq_0004.html", + "product_code":"dds", + "code":"95", + "des":"No. Your DDS DB instances and resources are isolated from others.", + "doc_type":"usermanual", + "kw":"Will My DDS DB Instances Be Affected by Other Users' DDS DB Instances?,Common FAQs,User Guide", + "title":"Will My DDS DB Instances Be Affected by Other Users' DDS DB Instances?", + "githuburl":"" + }, + { + "uri":"dds_faq_0102.html", + "product_code":"dds", + "code":"96", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"Management FAQs", + "title":"Management FAQs", + "githuburl":"" + }, + { + "uri":"dds_faq_0005.html", + "product_code":"dds", + "code":"97", + "des":"You can view the slow query logs to check whether any slowly executed SQL queries exist and view the performance characteristics of queries (if any) to locate the cause o", + "doc_type":"usermanual", + "kw":"What Should I Do If My Query Is Slow?,Management FAQs,User Guide", + "title":"What Should I Do If My Query Is Slow?", + "githuburl":"" + }, + { + "uri":"dds_faq_0006.html", + "product_code":"dds", + "code":"98", + "des":"The delay for primary/secondary synchronization cannot be calculated using a formula. The delay is affected by the following factors:Network communication statusTransacti", + "doc_type":"usermanual", + "kw":"What Is the Time Delay for Primary/Secondary Synchronization in a Replica Set?,Management FAQs,User ", + "title":"What Is the Time Delay for Primary/Secondary Synchronization in a Replica Set?", + "githuburl":"" + }, + { + "uri":"dds_faq_0007.html", + "product_code":"dds", + "code":"99", + "des":"DDS does not delete or perform any operations on any user data. If this problem occurs, check whether a misoperation has been performed. Restore the data using backup fil", + "doc_type":"usermanual", + "kw":"Why Is Data Missing from My Database?,Management FAQs,User Guide", + "title":"Why Is Data Missing from My Database?", + "githuburl":"" + }, + { + "uri":"dds_faq_0008.html", + "product_code":"dds", + "code":"100", + "des":"If your cloud account is deleted, both your automated and manual backups are deleted.", + "doc_type":"usermanual", + "kw":"Will My Backups Be Deleted If I Delete My Cloud Account?,Management FAQs,User Guide", + "title":"Will My Backups Be Deleted If I Delete My Cloud Account?", + "githuburl":"" + }, + { + "uri":"dds_faq_0009.html", + "product_code":"dds", + "code":"101", + "des":"Yes. Adding shards does not affect the existing shards. Services are still available.", + "doc_type":"usermanual", + "kw":"Are My DDS DB Instances Available When Scaling?,Management FAQs,User Guide", + "title":"Are My DDS DB Instances Available When Scaling?", + "githuburl":"" + }, + { + "uri":"dds_faq_0010.html", + "product_code":"dds", + "code":"102", + "des":"Yes. DDS can perform write operations only on the primary node in a replica set. You can configure DDS to perform read operations on the secondary node to split read and ", + "doc_type":"usermanual", + "kw":"Does DDS Support Read/Write Splitting?,Management FAQs,User Guide", + "title":"Does DDS Support Read/Write Splitting?", + "githuburl":"" + }, + { + "uri":"dds_faq_0104.html", + "product_code":"dds", + "code":"103", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"Connection and Access FAQs", + "title":"Connection and Access FAQs", + "githuburl":"" + }, + { + "uri":"dds_faq_0011.html", + "product_code":"dds", + "code":"104", + "des":"You can access the DDS DB instance using the following methods:Create a DDS DB instance and an ECS in the same VPC to enable the ECS to access the instance.If the DDS DB ", + "doc_type":"usermanual", + "kw":"Can an External Server Access the DDS DB Instance?,Connection and Access FAQs,User Guide", + "title":"Can an External Server Access the DDS DB Instance?", + "githuburl":"" + }, + { + "uri":"dds_faq_0012.html", + "product_code":"dds", + "code":"105", + "des":"The number of DDS database connections indicates the number of applications that can be simultaneously connected to the database. Generally, it indicates the number of co", + "doc_type":"usermanual", + "kw":"connected to the database,What Is the Number of DDS Database Connections?,Connection and Access FAQs", + "title":"What Is the Number of DDS Database Connections?", + "githuburl":"" + }, + { + "uri":"dds_faq_0013.html", + "product_code":"dds", + "code":"106", + "des":"Perform the following steps to identify the problem: The following uses the cluster instance as an example.If they are in the same VPC, go to 2.If they are in different V", + "doc_type":"usermanual", + "kw":"What Should I Do If the ECS Cannot Connect to a DDS DB Instance?,Connection and Access FAQs,User Gui", + "title":"What Should I Do If the ECS Cannot Connect to a DDS DB Instance?", + "githuburl":"" + }, + { + "uri":"dds_faq_0014.html", + "product_code":"dds", + "code":"107", + "des":"Identify a DDS DB instance connection failure caused by a client problem from the following aspects.ECS Security PolicyIn Windows, check whether the DDS port is enabled i", + "doc_type":"usermanual", + "kw":"What Should I Do If a Database Client Problem Causes a Connection Failure?,Connection and Access FAQ", + "title":"What Should I Do If a Database Client Problem Causes a Connection Failure?", + "githuburl":"" + }, + { + "uri":"dds_faq_0015.html", + "product_code":"dds", + "code":"108", + "des":"Check whether the following problems occur on the DDS database. Check the following one at a time.The maximum number of connections is reached.Solution: Use the Cloud Eye", + "doc_type":"usermanual", + "kw":"What Should I Do If a DDS Server Problem Causes a Connection Failure?,Connection and Access FAQs,Use", + "title":"What Should I Do If a DDS Server Problem Causes a Connection Failure?", + "githuburl":"" + }, + { + "uri":"dds_faq_0016.html", + "product_code":"dds", + "code":"109", + "des":"Ensure that the ECS where in which your applications are located is in the same VPC and subnet as the DDS DB instance. If the ECS and the DDS DB instance are in different", + "doc_type":"usermanual", + "kw":"How Can My Applications Access a DDS DB Instance in a VPC?,Connection and Access FAQs,User Guide", + "title":"How Can My Applications Access a DDS DB Instance in a VPC?", + "githuburl":"" + }, + { + "uri":"dds_faq_0017.html", + "product_code":"dds", + "code":"110", + "des":"It is recommended that your applications support automatic reconnections to the database. After a database reboot, your applications will automatically reconnect to the d", + "doc_type":"usermanual", + "kw":"connect to the database,Do Applications Need to Support Automatic Reconnecting to the DDS Database?,", + "title":"Do Applications Need to Support Automatic Reconnecting to the DDS Database?", + "githuburl":"" + }, + { + "uri":"dds_faq_0034.html", + "product_code":"dds", + "code":"111", + "des":"For details on how to create and log in to an ECS, see \"Creating and Logging In to a Windows ECS\" or \"Creating and Logging In to a Linux ECS\" in the Elastic Cloud Server ", + "doc_type":"usermanual", + "kw":"How Can I Create and Log In to an ECS?,Connection and Access FAQs,User Guide", + "title":"How Can I Create and Log In to an ECS?", + "githuburl":"" + }, + { + "uri":"dds_faq_0018.html", + "product_code":"dds", + "code":"112", + "des":"MongoDB official website provides client installation packages for different OSs. Download the official binary installation package at https://www.mongodb.com/download-ce", + "doc_type":"usermanual", + "kw":"How Can I Install a MongoDB Client?,Connection and Access FAQs,User Guide", + "title":"How Can I Install a MongoDB Client?", + "githuburl":"" + }, + { + "uri":"dds_faq_0108.html", + "product_code":"dds", + "code":"113", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"Parameter and Metric FAQs", + "title":"Parameter and Metric FAQs", + "githuburl":"" + }, + { + "uri":"dds_faq_0019.html", + "product_code":"dds", + "code":"114", + "des":"You need to focus on the CPU, memory, and storage space usage.You can configure DDS to report alarms as needed. If an alarm is reported, you can take proper measures to c", + "doc_type":"usermanual", + "kw":"What DB Instance Monitoring Metrics Do I Need to Pay Attention To?,Parameter and Metric FAQs,User Gu", + "title":"What DB Instance Monitoring Metrics Do I Need to Pay Attention To?", + "githuburl":"" + }, + { + "uri":"dds_faq_0110.html", + "product_code":"dds", + "code":"115", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"Network and Security FAQs", + "title":"Network and Security FAQs", + "githuburl":"" + }, + { + "uri":"dds_faq_0021.html", + "product_code":"dds", + "code":"116", + "des":"DDS allows you to set the VPC which DDS DB instances belong to, ensuring that the DDS DB instances are isolated from other services. In addition, the IAM service is provi", + "doc_type":"usermanual", + "kw":"What Security Protection Policies Does DDS Have?,Network and Security FAQs,User Guide", + "title":"What Security Protection Policies Does DDS Have?", + "githuburl":"" + }, + { + "uri":"dds_faq_0022.html", + "product_code":"dds", + "code":"117", + "des":"A VPC allows you to create virtual network environment in a private and isolated network to control the private IP address range, subnets, route tables, and network gatew", + "doc_type":"usermanual", + "kw":"Do I Need to Use DDS in a VPC?,Network and Security FAQs,User Guide", + "title":"Do I Need to Use DDS in a VPC?", + "githuburl":"" + }, + { + "uri":"dds_faq_0023.html", + "product_code":"dds", + "code":"118", + "des":"The VPC security group helps ensure the security of DDS in a VPC. In addition, ACL can be used to allow or reject I/O network traffic for each subnet. Use the internal se", + "doc_type":"usermanual", + "kw":"How Do I Ensure the Security of DDS in a VPC?,Network and Security FAQs,User Guide", + "title":"How Do I Ensure the Security of DDS in a VPC?", + "githuburl":"" + }, + { + "uri":"dds_faq_0109.html", + "product_code":"dds", + "code":"119", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"Storage FAQs", + "title":"Storage FAQs", + "githuburl":"" + }, + { + "uri":"dds_faq_0025.html", + "product_code":"dds", + "code":"120", + "des":"You can store DDS backup data on the ECS using mongoexport. However, you are advised not to store database backups on ECSs. You are advised to use the DDS backup function", + "doc_type":"usermanual", + "kw":"How Do I Back Up DDS to ECS?,Storage FAQs,User Guide", + "title":"How Do I Back Up DDS to ECS?", + "githuburl":"" + }, + { + "uri":"dds_faq_0026.html", + "product_code":"dds", + "code":"121", + "des":"The automated backup retention period is 7 days by default. You can set a backup retention period from 1 to 732 days. There is no limit on the manual backup retention per", + "doc_type":"usermanual", + "kw":"How Long Does DDS Store Backup Data For?,Storage FAQs,User Guide", + "title":"How Long Does DDS Store Backup Data For?", + "githuburl":"" + }, + { + "uri":"dds_faq_0028.html", + "product_code":"dds", + "code":"122", + "des":"The EVS is used for data storage of DDS DB instances. For details on the EVS, see Elastic Volume Service User Guide.The DDS DB instance backup data is stored in the OBS a", + "doc_type":"usermanual", + "kw":"What Is the DDS DB Instance Storage Configuration?,Storage FAQs,User Guide", + "title":"What Is the DDS DB Instance Storage Configuration?", + "githuburl":"" + }, + { + "uri":"dds_faq_0029.html", + "product_code":"dds", + "code":"123", + "des":"If the storage space required by your applications exceeds the allowed maximum space allocated to you, you can do either of the following:Scale up storage space.Add shard", + "doc_type":"usermanual", + "kw":"What Should I Do If My Data Exceeds the Database Storage Space of a DDS DB Instance?,Storage FAQs,Us", + "title":"What Should I Do If My Data Exceeds the Database Storage Space of a DDS DB Instance?", + "githuburl":"" + }, + { + "uri":"dds_faq_0030.html", + "product_code":"dds", + "code":"124", + "des":"Both your common data (excluding backup data) and data required for ensuring DB instance proper running occupy the storage space on your purchased DDS DB instances. To en", + "doc_type":"usermanual", + "kw":"Which Items Occupy the Storage Space on My Purchased DDS DB Instances?,Storage FAQs,User Guide", + "title":"Which Items Occupy the Storage Space on My Purchased DDS DB Instances?", + "githuburl":"" + }, + { + "uri":"dds_faq_0031.html", + "product_code":"dds", + "code":"125", + "des":"The storage space you applied for will contain the system overhead required for inode, reserved block, and database operation.", + "doc_type":"usermanual", + "kw":"What Overhead Does the Storage Space Have After I Applied for a DDS DB Instance?,Storage FAQs,User G", + "title":"What Overhead Does the Storage Space Have After I Applied for a DDS DB Instance?", + "githuburl":"" + }, + { + "uri":"dds_faq_0032.html", + "product_code":"dds", + "code":"126", + "des":"Logs and files listed in the following table occupy storage space.", + "doc_type":"usermanual", + "kw":"Which Types of Logs and Files Occupy DDS DB Instance Storage Space?,Storage FAQs,User Guide", + "title":"Which Types of Logs and Files Occupy DDS DB Instance Storage Space?", + "githuburl":"" + }, + { + "uri":"dds_faq_0033.html", + "product_code":"dds", + "code":"127", + "des":"The following tables list the commands supported and restricted by DDS.", + "doc_type":"usermanual", + "kw":"Which Commands are Supported or Restricted by DDS?,FAQs,User Guide", + "title":"Which Commands are Supported or Restricted by DDS?", + "githuburl":"" + }, + { + "uri":"dds_change_history.html", + "product_code":"dds", + "code":"128", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"Change History,User Guide", + "title":"Change History", + "githuburl":"" + }, + { + "uri":"dds_glossary.html", + "product_code":"dds", + "code":"129", + "des":"For details about the glossaries in this document, see Glossary.", + "doc_type":"usermanual", + "kw":"Glossary,User Guide", + "title":"Glossary", + "githuburl":"" + } +] \ No newline at end of file diff --git a/docs/dds/umn/CLASS.TXT.json b/docs/dds/umn/CLASS.TXT.json new file mode 100644 index 000000000..96a1b9421 --- /dev/null +++ b/docs/dds/umn/CLASS.TXT.json @@ -0,0 +1,1163 @@ +[ + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"dds", + "title":"Introduction", + "uri":"en-us_topic_user_guide.html", + "doc_type":"usermanual", + "p_code":"", + "code":"1" + }, + { + "desc":"Document Database Service (DDS) is compatible with MongoDB and is secure, highly available, reliable, scalable, and easy to use. It provides DB instance creation, scaling", + "product_code":"dds", + "title":"What Is DDS?", + "uri":"en-us_topic_introduction.html", + "doc_type":"usermanual", + "p_code":"1", + "code":"2" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"dds", + "title":"System Architecture", + "uri":"dds_01_0021.html", + "doc_type":"usermanual", + "p_code":"1", + "code":"3" + }, + { + "desc":"Each DDS cluster is an independent document database. A sharded cluster consists of mongos, config, and shard.Data read and write requests are forwarded by mongos. A mong", + "product_code":"dds", + "title":"Cluster Architecture", + "uri":"dds_01_0011.html", + "doc_type":"usermanual", + "p_code":"3", + "code":"4" + }, + { + "desc":"A replica set consists of a set of mongod processes and provides a collection of data nodes to ensure data redundancy and reliability.For details about the mongod process", + "product_code":"dds", + "title":"Replica Set Architecture", + "uri":"dds_01_0012.html", + "doc_type":"usermanual", + "p_code":"3", + "code":"5" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"dds", + "title":"Basic Concepts", + "uri":"dds_01_0001.html", + "doc_type":"usermanual", + "p_code":"1", + "code":"6" + }, + { + "desc":"DDS cluster instances consist of mongos, config, and shard nodes. The following diagram shows the node relationships.A mongos is a router for reading and writing data, pr", + "product_code":"dds", + "title":"Cluster", + "uri":"dds_01_0002.html", + "doc_type":"usermanual", + "p_code":"6", + "code":"7" + }, + { + "desc":"A database parameter group is a collection of configuration parameters and values and can be applied to multiple DB instances.", + "product_code":"dds", + "title":"Database Parameter Group", + "uri":"dds_01_0005.html", + "doc_type":"usermanual", + "p_code":"6", + "code":"8" + }, + { + "desc":"A region is a geographic area in which resources used by DDS are located.Each region comprises one or more AZs and is completely isolated from other regions. AZs within t", + "product_code":"dds", + "title":"Regions and AZs", + "uri":"dds_01_0027.html", + "doc_type":"usermanual", + "p_code":"6", + "code":"9" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"dds", + "title":"Product Advantages", + "uri":"dds_01_0006.html", + "doc_type":"usermanual", + "p_code":"1", + "code":"10" + }, + { + "desc":"The three-node replica set architecture of DDS ensures high service availability.In a replica set, both the primary and secondary nodes provide services. If a primary nod", + "product_code":"dds", + "title":"High Reliability", + "uri":"dds_01_0007.html", + "doc_type":"usermanual", + "p_code":"10", + "code":"11" + }, + { + "desc":"DDS uses Virtual Private Clouds (VPCs) and network security groups to isolate your DB instances. VPCs allow you to configure IP address ranges that are allowed access to ", + "product_code":"dds", + "title":"High Security", + "uri":"dds_01_0008.html", + "doc_type":"usermanual", + "p_code":"10", + "code":"12" + }, + { + "desc":"You can create a DB instance on the management console and access DDS through an Elastic Cloud Server (ECS) to reduce the application response time. If you need to access", + "product_code":"dds", + "title":"Ease of Use", + "uri":"dds_01_0010.html", + "doc_type":"usermanual", + "p_code":"10", + "code":"13" + }, + { + "desc":"DDS supports the cluster mode. You can select multiple mongos and shards. When your service changes or the current instance configuration cannot meet the application perf", + "product_code":"dds", + "title":"Scalability", + "uri":"dds_01_0009.html", + "doc_type":"usermanual", + "p_code":"10", + "code":"14" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"dds", + "title":"DDS DB Instance", + "uri":"dds_01_0013.html", + "doc_type":"usermanual", + "p_code":"1", + "code":"15" + }, + { + "desc":"DB instance specifications are listed in the following table.DB instance specifications vary depending on the actual environment.For details about the cluster instance sp", + "product_code":"dds", + "title":"DB Instance Specifications", + "uri":"dds_01_0024.html", + "doc_type":"usermanual", + "p_code":"15", + "code":"16" + }, + { + "desc":"Currently, DDS is compatible with MongoDB 3.2 and 3.4 Community Edition and supports the WiredTiger storage engine, so you need to use a driver compatible with MongoDB 3.", + "product_code":"dds", + "title":"Database Engine and Version", + "uri":"dds_01_0014.html", + "doc_type":"usermanual", + "p_code":"15", + "code":"17" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"dds", + "title":"Database Status", + "uri":"dds_01_0026.html", + "doc_type":"usermanual", + "p_code":"15", + "code":"18" + }, + { + "desc":"Mobile Apps and MapsDDS supports two-dimensional space indexes for mobile applications (Apps) and maps that have location query requests. In addition, the dynamic storage", + "product_code":"dds", + "title":"Typical Application Scenarios", + "uri":"dds_01_0015.html", + "doc_type":"usermanual", + "p_code":"1", + "code":"19" + }, + { + "desc":"ECS provides DDS with elastic computing resources. DDS needs to apply for resources from ECS to build a running environment for DB instances.For more information, see the", + "product_code":"dds", + "title":"Related Services", + "uri":"dds_01_0016.html", + "doc_type":"usermanual", + "p_code":"1", + "code":"20" + }, + { + "desc":"DDS provides two types of user permissions by default: user management and resource management.User management refers to the management of users, user groups, and user gr", + "product_code":"dds", + "title":"User Permissions", + "uri":"dds_01_0017.html", + "doc_type":"usermanual", + "p_code":"1", + "code":"21" + }, + { + "desc":"You have registered an account.For the first time you use DDS, register an account at the official website. After the registration, your account has permissions to access", + "product_code":"dds", + "title":"Logging In to the DDS Console", + "uri":"dds_02_0043.html", + "doc_type":"usermanual", + "p_code":"", + "code":"22" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"dds", + "title":"Getting Started with Clusters", + "uri":"dds_02_cluster.html", + "doc_type":"usermanual", + "p_code":"", + "code":"23" + }, + { + "desc":"This section describes how to create a cluster instance, set a security group, and connect to a cluster instance.Users who create the DDS DB instance for the first time.U", + "product_code":"dds", + "title":"Service Process", + "uri":"dds_02_0003.html", + "doc_type":"usermanual", + "p_code":"23", + "code":"24" + }, + { + "desc":"To improve the stability and security of DB instances, there are some restrictions on the use of DDS. For details, see Table 1.", + "product_code":"dds", + "title":"Restrictions", + "uri":"dds_02_0002.html", + "doc_type":"usermanual", + "p_code":"23", + "code":"25" + }, + { + "desc":"This section describes how to create a DDS cluster instance of Community Edition on the DDS management console. DDS allows you to tailor your computing resources and stor", + "product_code":"dds", + "title":"Creating a Cluster Instance", + "uri":"dds_02_0008.html", + "doc_type":"usermanual", + "p_code":"23", + "code":"26" + }, + { + "desc":"This section guides you on how to add a security group rule to control access from and to DDS DB instances in a security group.You can access a DDS DB instance in either ", + "product_code":"dds", + "title":"Setting a Security Group", + "uri":"dds_02_0005.html", + "doc_type":"usermanual", + "p_code":"23", + "code":"27" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"dds", + "title":"Connecting to a Cluster Instance", + "uri":"dds_02_0009.html", + "doc_type":"usermanual", + "p_code":"23", + "code":"28" + }, + { + "desc":"You can access DDS through a private IP address or an EIP. The application scenario of the connection address is as follows:Use a private IP address when:DDS provides a p", + "product_code":"dds", + "title":"Binding and Unbinding an EIP", + "uri":"dds_02_0006.html", + "doc_type":"usermanual", + "p_code":"28", + "code":"29" + }, + { + "desc":"DDS allows you to use SSL to encrypt connections to a DB instance to protect your data.If SSL is enabled, you can connect to a database using SSL. For details, see SSL Co", + "product_code":"dds", + "title":"Enabling or Disabling SSL", + "uri":"dds_02_0007.html", + "doc_type":"usermanual", + "p_code":"28", + "code":"30" + }, + { + "desc":"This section guides you on how to connect to DB instances through a database client using a common connection or an SSL connection. You are advised to use SSL to encrypt ", + "product_code":"dds", + "title":"Connecting to a DB Instance Through a Client", + "uri":"en-us_topic_0044018334.html", + "doc_type":"usermanual", + "p_code":"28", + "code":"31" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"dds", + "title":"Getting Started with Replica Sets", + "uri":"dds_02_replica_set.html", + "doc_type":"usermanual", + "p_code":"", + "code":"32" + }, + { + "desc":"This section describes how to create a replica set instance, set a security group, and connect to a replica set instance.Users who create the DDS DB instance for the firs", + "product_code":"dds", + "title":"Service Process", + "uri":"dds_02_0010.html", + "doc_type":"usermanual", + "p_code":"32", + "code":"33" + }, + { + "desc":"To improve the stability and security of DB instances, there are some restrictions on the use of DDS. For details, see Table 1.", + "product_code":"dds", + "title":"Restrictions", + "uri":"dds_02_0011.html", + "doc_type":"usermanual", + "p_code":"32", + "code":"34" + }, + { + "desc":"This section describes how to create a DDS replica set instance on the DDS management console. DDS allows you to tailor your computing resources and storage space to your", + "product_code":"dds", + "title":"Creating a Replica Set Instance", + "uri":"dds_02_0012.html", + "doc_type":"usermanual", + "p_code":"32", + "code":"35" + }, + { + "desc":"This section guides you on how to add a security group rule to control access from and to DDS DB instances in a security group. This document describes how to set securit", + "product_code":"dds", + "title":"Setting a Security Group", + "uri":"dds_02_0013.html", + "doc_type":"usermanual", + "p_code":"32", + "code":"36" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"dds", + "title":"Connecting to a Replica Set Instance", + "uri":"dds_02_0014.html", + "doc_type":"usermanual", + "p_code":"32", + "code":"37" + }, + { + "desc":"You can access DDS through a private IP address or an EIP. The application scenario of the connection address is as follows:Use a private IP address when:DDS provides a p", + "product_code":"dds", + "title":"Binding and Unbinding an EIP", + "uri":"dds_02_0015.html", + "doc_type":"usermanual", + "p_code":"37", + "code":"38" + }, + { + "desc":"DDS allows you to use SSL to encrypt connections to a DB instance to protect your data.If SSL is enabled, you can connect to a database using SSL. For details, see SSL Co", + "product_code":"dds", + "title":"Enabling or Disabling SSL", + "uri":"dds_02_0016.html", + "doc_type":"usermanual", + "p_code":"37", + "code":"39" + }, + { + "desc":"This section guides you on how to connect to DB instances through a database client using a common connection or an SSL connection. You are advised to use SSL to encrypt ", + "product_code":"dds", + "title":"Connecting to a DB Instance Through a Client", + "uri":"en-us_topic_0105284966.html", + "doc_type":"usermanual", + "p_code":"37", + "code":"40" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"dds", + "title":"Managing DDS DB Instances", + "uri":"dds_03_0001.html", + "doc_type":"usermanual", + "p_code":"", + "code":"41" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"dds", + "title":"DB Instance Operations", + "uri":"dds_03_0002.html", + "doc_type":"usermanual", + "p_code":"41", + "code":"42" + }, + { + "desc":"This section guides you on how to modify the DB instance name to identify different DB instances.If you want to submit the change, click OK. The DB instance name can be 4", + "product_code":"dds", + "title":"Modifying the DB Instance Name", + "uri":"dds_03_0075.html", + "doc_type":"usermanual", + "p_code":"42", + "code":"43" + }, + { + "desc":"This section guides you on how to export DB instance information for analysis.", + "product_code":"dds", + "title":"Exporting DB Instance Information", + "uri":"dds_03_0051.html", + "doc_type":"usermanual", + "p_code":"42", + "code":"44" + }, + { + "desc":"A replica set consists of the primary node, secondary node, and hidden node. Primary and secondary nodes allow access from external services by providing IP addresses. Hi", + "product_code":"dds", + "title":"Manually Switching the Primary and Secondary Nodes of a Replica Set", + "uri":"dds_03_0050.html", + "doc_type":"usermanual", + "p_code":"42", + "code":"45" + }, + { + "desc":"You may need to restart a DB instance for maintenance purposes. After modifying some parameters, you must restart the DB instance for the modifications to take effect on ", + "product_code":"dds", + "title":"Restarting a DB Instance or a Node", + "uri":"dds_03_0003.html", + "doc_type":"usermanual", + "p_code":"42", + "code":"46" + }, + { + "desc":"This section guides you on how to delete a DB instance no longer used to release resources. You can delete the following types of DB instances:Cluster instanceReplica set", + "product_code":"dds", + "title":"Deleting a DB instance", + "uri":"dds_03_0004.html", + "doc_type":"usermanual", + "p_code":"42", + "code":"47" + }, + { + "desc":"This section guides you through how to create a database account and change the account password to manage the instances you created. When creating a database account for", + "product_code":"dds", + "title":"Managing Database Accounts", + "uri":"dds_03_0057.html", + "doc_type":"usermanual", + "p_code":"41", + "code":"48" + }, + { + "desc":"DDS supports access through EIPs by enabling public accessibility. You can also access a database through an ECS in the private network.Before migrating data from a Mongo", + "product_code":"dds", + "title":"Migrating Data", + "uri":"dds_03_0052.html", + "doc_type":"usermanual", + "p_code":"41", + "code":"49" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"dds", + "title":"Backup and Restore", + "uri":"dds_03_0006.html", + "doc_type":"usermanual", + "p_code":"41", + "code":"50" + }, + { + "desc":"DDS backs up data automatically based on the automated backup policy you set. You are advised to regularly back up data in your database. If the database becomes faulty o", + "product_code":"dds", + "title":"Setting Automated Backup Policy", + "uri":"en-us_topic_backup_restore.html", + "doc_type":"usermanual", + "p_code":"50", + "code":"51" + }, + { + "desc":"This section guides you on how to create a manual backup. Creating a backup for a DB instance helps ensure data can be restored if needed, ensuring data reliability.When ", + "product_code":"dds", + "title":"Creating a Manual Backup", + "uri":"dds_03_0007.html", + "doc_type":"usermanual", + "p_code":"50", + "code":"52" + }, + { + "desc":"This section guides you on how to restore a DB instance from a backup.Currently, DDS only supports restoring backups to a new DB instance.You are recommended to deploy th", + "product_code":"dds", + "title":"Restoring a Cluster Instance from a Backup", + "uri":"dds_03_0042.html", + "doc_type":"usermanual", + "p_code":"50", + "code":"53" + }, + { + "desc":"This section guides you on how to restore a replica set instance from a backup.Currently, DDS only supports restoring backups to a new DB instance.You are recommended to ", + "product_code":"dds", + "title":"Restoring a Replica Set Instance from a Backup", + "uri":"dds_03_0043.html", + "doc_type":"usermanual", + "p_code":"50", + "code":"54" + }, + { + "desc":"This section describes how to download manual or automated backup files for local data backup or restoration.For details on how to log in to OBS Browser, see section Logg", + "product_code":"dds", + "title":"Downloading Backup Files", + "uri":"en-us_topic_backup_download.html", + "doc_type":"usermanual", + "p_code":"50", + "code":"55" + }, + { + "desc":"This section describes how to delete manual backups to release the storage space.The deletion operation is irreversible. Exercise caution when performing this operation.B", + "product_code":"dds", + "title":"Deleting a Manual Backup", + "uri":"dds_03_0008.html", + "doc_type":"usermanual", + "p_code":"50", + "code":"56" + }, + { + "desc":"This section guides you on how to delete an automated backup. If the automated backup policy is disabled, DDS allows you to delete stored automated backups to release sto", + "product_code":"dds", + "title":"Deleting an Automated Backup", + "uri":"dds_03_0009.html", + "doc_type":"usermanual", + "p_code":"50", + "code":"57" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"dds", + "title":"Parameter Group", + "uri":"dds_03_0010.html", + "doc_type":"usermanual", + "p_code":"41", + "code":"58" + }, + { + "desc":"DB parameter groups act as a container for engine configuration values that are applied to one or more DB instances. This section guides you on how to create a parameter ", + "product_code":"dds", + "title":"Creating a Parameter Group", + "uri":"en-us_topic_parameter_group.html", + "doc_type":"usermanual", + "p_code":"58", + "code":"59" + }, + { + "desc":"This section guides you on how to edit parameters in the parameter groups that you have created to meet your service requirements and achieve optimal performance.Default ", + "product_code":"dds", + "title":"Editing a Parameter Group", + "uri":"en-us_topic_configuration.html", + "doc_type":"usermanual", + "p_code":"58", + "code":"60" + }, + { + "desc":"This section guides you on how to compare two parameter groups of the same node type and DB engine version to know their current settings.If the settings of the two param", + "product_code":"dds", + "title":"Comparing Two Parameter Groups", + "uri":"dds_03_0012.html", + "doc_type":"usermanual", + "p_code":"58", + "code":"61" + }, + { + "desc":"This section guides you on how to replicate a parameter group you created and assign it a name different from that of original group.Parameter Group Name: specifies the p", + "product_code":"dds", + "title":"Replicating a Parameter Group", + "uri":"dds_03_0013.html", + "doc_type":"usermanual", + "p_code":"58", + "code":"62" + }, + { + "desc":"After a DB instance is created, you can change the parameter group associated with the DB instance to achieve optimal performance. The parameter group associated with the", + "product_code":"dds", + "title":"Changing Associated Parameter Group", + "uri":"dds_03_0014.html", + "doc_type":"usermanual", + "p_code":"58", + "code":"63" + }, + { + "desc":"This section guides you on how to reset all parameters in a parameter group you create to the default settings as needed.Resetting the parameter group will restore the de", + "product_code":"dds", + "title":"Resetting a Parameter Group", + "uri":"dds_03_0015.html", + "doc_type":"usermanual", + "p_code":"58", + "code":"64" + }, + { + "desc":"The section describes how to modify the description of the parameter group you created so that you can distinguish and identify parameter groups.", + "product_code":"dds", + "title":"Changing a Parameter Group Description", + "uri":"dds_03_0044.html", + "doc_type":"usermanual", + "p_code":"58", + "code":"65" + }, + { + "desc":"This section guides you on how to delete a parameter group. The following parameter groups cannot be deleted.Default parameter groupsParameter groups associated with DB i", + "product_code":"dds", + "title":"Deleting a Parameter Group", + "uri":"dds_03_0016.html", + "doc_type":"usermanual", + "p_code":"58", + "code":"66" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"dds", + "title":"Storage", + "uri":"dds_03_0017.html", + "doc_type":"usermanual", + "p_code":"41", + "code":"67" + }, + { + "desc":"This section guides you on how to add nodes to a DB instance.You can add nodes when the instance status is Available, Deleting backup, or Checking restoration.A DB instan", + "product_code":"dds", + "title":"Adding Cluster Instance Nodes", + "uri":"en-us_topic_increase_nodes.html", + "doc_type":"usermanual", + "p_code":"67", + "code":"68" + }, + { + "desc":"This section guides you on how to revert nodes that fail to be added.During reversal, the node status is Deleting node. This process takes about 1 to 3 minutes.During del", + "product_code":"dds", + "title":"Reverting Cluster Instance Nodes", + "uri":"dds_03_0018.html", + "doc_type":"usermanual", + "p_code":"67", + "code":"69" + }, + { + "desc":"This section guides you on how to scale up the storage space of a DB instance to suit your service requirements.You can scale up a DB instance a maximum of eight times.Yo", + "product_code":"dds", + "title":"Scaling Up Storage Space", + "uri":"en-us_topic_increase_storage.html", + "doc_type":"usermanual", + "p_code":"67", + "code":"70" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"dds", + "title":"Changing DB Instance Classes", + "uri":"dds_08_0001.html", + "doc_type":"usermanual", + "p_code":"41", + "code":"71" + }, + { + "desc":"This section guides you on how to change the CPU or memory of a cluster instance.A DB instance cannot be deleted when you are changing its CPU or memory.Instances can be ", + "product_code":"dds", + "title":"Changing the CPU or Memory of a Cluster DB Instance", + "uri":"en-us_topic_0104472218.html", + "doc_type":"usermanual", + "p_code":"71", + "code":"72" + }, + { + "desc":"This section guides you on how to change the CPU or memory of your replica set instance.A DB instance cannot be deleted when you are changing its CPU or memory.Instances ", + "product_code":"dds", + "title":"Changing the CPU or Memory of a Replica Set DB Instance", + "uri":"en-us_topic_0104721795.html", + "doc_type":"usermanual", + "p_code":"71", + "code":"73" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"dds", + "title":"Security", + "uri":"dds_03_0019.html", + "doc_type":"usermanual", + "p_code":"41", + "code":"74" + }, + { + "desc":"You are advised to change administrator passwords periodically to prevent password cracking, ensuring system security. You cannot reset the administrator password under t", + "product_code":"dds", + "title":"Resetting the Administrator Password", + "uri":"en-us_topic_reset_password.html", + "doc_type":"usermanual", + "p_code":"74", + "code":"75" + }, + { + "desc":"This section guides you on how to modify the database port to ensure system security. The database port cannot be changed when the instance is in any of the following sta", + "product_code":"dds", + "title":"Changing the Database Port", + "uri":"en-us_topic_change_database_port.html", + "doc_type":"usermanual", + "p_code":"74", + "code":"76" + }, + { + "desc":"This section guides you on how to change the security group of a DB instance. If any of the following operations is in progress, do not change the security group:Adding n", + "product_code":"dds", + "title":"Changing a Security Group", + "uri":"en-us_topic_change_security_group.html", + "doc_type":"usermanual", + "p_code":"74", + "code":"77" + }, + { + "desc":"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 g", + "product_code":"dds", + "title":"Tag", + "uri":"dds_03_0023.html", + "doc_type":"usermanual", + "p_code":"41", + "code":"78" + }, + { + "desc":"This section describes how to view the progress and result of asynchronous tasks on the Task Center page.Currently, only the following tasks can be viewed:Creating a clus", + "product_code":"dds", + "title":"Task Center", + "uri":"dds_03_0040.html", + "doc_type":"usermanual", + "p_code":"41", + "code":"79" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"dds", + "title":"Monitoring", + "uri":"dds_03_0024.html", + "doc_type":"usermanual", + "p_code":"", + "code":"80" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"dds", + "title":"Interconnected with Cloud Eye", + "uri":"dds_03_0025.html", + "doc_type":"usermanual", + "p_code":"80", + "code":"81" + }, + { + "desc":"Table 1 lists the DB instance monitoring metrics.DB instance monitoring metricsMetricsUnitCOMMAND Statements per SecondCount/sDELETE Statements per SecondCount/sINSERT St", + "product_code":"dds", + "title":"DDS Metrics", + "uri":"dds_03_0026.html", + "doc_type":"usermanual", + "p_code":"81", + "code":"82" + }, + { + "desc":"You can set DDS alarm rules to customize the monitored objects and notification policies. Then, you can learn DDS running status in a timely manner.The DDS alarm rules in", + "product_code":"dds", + "title":"Setting Alarm Rules", + "uri":"dds_03_0027.html", + "doc_type":"usermanual", + "p_code":"81", + "code":"83" + }, + { + "desc":"Cloud Eye monitors DDS running statuses. You can obtain the monitoring metrics of DDS on the management console.Monitored data requires a period of time for transmission ", + "product_code":"dds", + "title":"Viewing DDS Metrics", + "uri":"dds_03_0078.html", + "doc_type":"usermanual", + "p_code":"81", + "code":"84" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"dds", + "title":"Interconnecting with CTS", + "uri":"dds_03_0028.html", + "doc_type":"usermanual", + "p_code":"80", + "code":"85" + }, + { + "desc":"With CTS, you can record operations associated with DDS for later query, audit, and backtrack operations.", + "product_code":"dds", + "title":"Key Operations Recorded by CTS", + "uri":"dds_03_0029.html", + "doc_type":"usermanual", + "p_code":"85", + "code":"86" + }, + { + "desc":"After CTS is enabled, the tracker starts recording operations on cloud resources. Operation records for the last 7 days are stored on the CTS console.This section describ", + "product_code":"dds", + "title":"Querying Traces", + "uri":"dds_03_0032.html", + "doc_type":"usermanual", + "p_code":"85", + "code":"87" + }, + { + "desc":"DDS log management allows you to view database-level logs, including warning- and error-level logs generated during database running, which help you analyze system proble", + "product_code":"dds", + "title":"Error Log", + "uri":"en-us_topic_error_log.html", + "doc_type":"usermanual", + "p_code":"80", + "code":"88" + }, + { + "desc":"Slow query logs record statements whose execution period exceeds the value of slowms (100 ms by default), allowing you identify and optimize slowly executed statements.Lo", + "product_code":"dds", + "title":"Slow Query Log", + "uri":"en-us_topic_slow_query_log.html", + "doc_type":"usermanual", + "p_code":"80", + "code":"89" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"dds", + "title":"FAQs", + "uri":"dds_faq_0100.html", + "doc_type":"usermanual", + "p_code":"", + "code":"90" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"dds", + "title":"Common FAQs", + "uri":"dds_faq_0101.html", + "doc_type":"usermanual", + "p_code":"90", + "code":"91" + }, + { + "desc":"FailoverDDS uses multiple mongos, replica sets, and shards to ensure data reliability. When a mongos is faulty, the other mongos takes over services immediately to ensure", + "product_code":"dds", + "title":"What Precautions Should Be Taken When Using DDS?", + "uri":"dds_faq_0001.html", + "doc_type":"usermanual", + "p_code":"91", + "code":"92" + }, + { + "desc":"Formula for a DDS DB instance availability:DDS DB instance availability = (1 – Failure duration/Total service duration) × 100%.", + "product_code":"dds", + "title":"What Is the Availability of DDS DB Instances?", + "uri":"dds_faq_0002.html", + "doc_type":"usermanual", + "p_code":"91", + "code":"93" + }, + { + "desc":"You do not need a template to create DDS DB instances. When you create a DB instance, DDS provides different DB instance specifications which are similar to templates.", + "product_code":"dds", + "title":"Can I Use a Template to Create DDS DB Instances?", + "uri":"dds_faq_0003.html", + "doc_type":"usermanual", + "p_code":"91", + "code":"94" + }, + { + "desc":"No. Your DDS DB instances and resources are isolated from others.", + "product_code":"dds", + "title":"Will My DDS DB Instances Be Affected by Other Users' DDS DB Instances?", + "uri":"dds_faq_0004.html", + "doc_type":"usermanual", + "p_code":"91", + "code":"95" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"dds", + "title":"Management FAQs", + "uri":"dds_faq_0102.html", + "doc_type":"usermanual", + "p_code":"90", + "code":"96" + }, + { + "desc":"You can view the slow query logs to check whether any slowly executed SQL queries exist and view the performance characteristics of queries (if any) to locate the cause o", + "product_code":"dds", + "title":"What Should I Do If My Query Is Slow?", + "uri":"dds_faq_0005.html", + "doc_type":"usermanual", + "p_code":"96", + "code":"97" + }, + { + "desc":"The delay for primary/secondary synchronization cannot be calculated using a formula. The delay is affected by the following factors:Network communication statusTransacti", + "product_code":"dds", + "title":"What Is the Time Delay for Primary/Secondary Synchronization in a Replica Set?", + "uri":"dds_faq_0006.html", + "doc_type":"usermanual", + "p_code":"96", + "code":"98" + }, + { + "desc":"DDS does not delete or perform any operations on any user data. If this problem occurs, check whether a misoperation has been performed. Restore the data using backup fil", + "product_code":"dds", + "title":"Why Is Data Missing from My Database?", + "uri":"dds_faq_0007.html", + "doc_type":"usermanual", + "p_code":"96", + "code":"99" + }, + { + "desc":"If your cloud account is deleted, both your automated and manual backups are deleted.", + "product_code":"dds", + "title":"Will My Backups Be Deleted If I Delete My Cloud Account?", + "uri":"dds_faq_0008.html", + "doc_type":"usermanual", + "p_code":"96", + "code":"100" + }, + { + "desc":"Yes. Adding shards does not affect the existing shards. Services are still available.", + "product_code":"dds", + "title":"Are My DDS DB Instances Available When Scaling?", + "uri":"dds_faq_0009.html", + "doc_type":"usermanual", + "p_code":"96", + "code":"101" + }, + { + "desc":"Yes. DDS can perform write operations only on the primary node in a replica set. You can configure DDS to perform read operations on the secondary node to split read and ", + "product_code":"dds", + "title":"Does DDS Support Read/Write Splitting?", + "uri":"dds_faq_0010.html", + "doc_type":"usermanual", + "p_code":"96", + "code":"102" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"dds", + "title":"Connection and Access FAQs", + "uri":"dds_faq_0104.html", + "doc_type":"usermanual", + "p_code":"90", + "code":"103" + }, + { + "desc":"You can access the DDS DB instance using the following methods:Create a DDS DB instance and an ECS in the same VPC to enable the ECS to access the instance.If the DDS DB ", + "product_code":"dds", + "title":"Can an External Server Access the DDS DB Instance?", + "uri":"dds_faq_0011.html", + "doc_type":"usermanual", + "p_code":"103", + "code":"104" + }, + { + "desc":"The number of DDS database connections indicates the number of applications that can be simultaneously connected to the database. Generally, it indicates the number of co", + "product_code":"dds", + "title":"What Is the Number of DDS Database Connections?", + "uri":"dds_faq_0012.html", + "doc_type":"usermanual", + "p_code":"103", + "code":"105" + }, + { + "desc":"Perform the following steps to identify the problem: The following uses the cluster instance as an example.If they are in the same VPC, go to 2.If they are in different V", + "product_code":"dds", + "title":"What Should I Do If the ECS Cannot Connect to a DDS DB Instance?", + "uri":"dds_faq_0013.html", + "doc_type":"usermanual", + "p_code":"103", + "code":"106" + }, + { + "desc":"Identify a DDS DB instance connection failure caused by a client problem from the following aspects.ECS Security PolicyIn Windows, check whether the DDS port is enabled i", + "product_code":"dds", + "title":"What Should I Do If a Database Client Problem Causes a Connection Failure?", + "uri":"dds_faq_0014.html", + "doc_type":"usermanual", + "p_code":"103", + "code":"107" + }, + { + "desc":"Check whether the following problems occur on the DDS database. Check the following one at a time.The maximum number of connections is reached.Solution: Use the Cloud Eye", + "product_code":"dds", + "title":"What Should I Do If a DDS Server Problem Causes a Connection Failure?", + "uri":"dds_faq_0015.html", + "doc_type":"usermanual", + "p_code":"103", + "code":"108" + }, + { + "desc":"Ensure that the ECS where in which your applications are located is in the same VPC and subnet as the DDS DB instance. If the ECS and the DDS DB instance are in different", + "product_code":"dds", + "title":"How Can My Applications Access a DDS DB Instance in a VPC?", + "uri":"dds_faq_0016.html", + "doc_type":"usermanual", + "p_code":"103", + "code":"109" + }, + { + "desc":"It is recommended that your applications support automatic reconnections to the database. After a database reboot, your applications will automatically reconnect to the d", + "product_code":"dds", + "title":"Do Applications Need to Support Automatic Reconnecting to the DDS Database?", + "uri":"dds_faq_0017.html", + "doc_type":"usermanual", + "p_code":"103", + "code":"110" + }, + { + "desc":"For details on how to create and log in to an ECS, see \"Creating and Logging In to a Windows ECS\" or \"Creating and Logging In to a Linux ECS\" in the Elastic Cloud Server ", + "product_code":"dds", + "title":"How Can I Create and Log In to an ECS?", + "uri":"dds_faq_0034.html", + "doc_type":"usermanual", + "p_code":"103", + "code":"111" + }, + { + "desc":"MongoDB official website provides client installation packages for different OSs. Download the official binary installation package at https://www.mongodb.com/download-ce", + "product_code":"dds", + "title":"How Can I Install a MongoDB Client?", + "uri":"dds_faq_0018.html", + "doc_type":"usermanual", + "p_code":"103", + "code":"112" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"dds", + "title":"Parameter and Metric FAQs", + "uri":"dds_faq_0108.html", + "doc_type":"usermanual", + "p_code":"90", + "code":"113" + }, + { + "desc":"You need to focus on the CPU, memory, and storage space usage.You can configure DDS to report alarms as needed. If an alarm is reported, you can take proper measures to c", + "product_code":"dds", + "title":"What DB Instance Monitoring Metrics Do I Need to Pay Attention To?", + "uri":"dds_faq_0019.html", + "doc_type":"usermanual", + "p_code":"113", + "code":"114" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"dds", + "title":"Network and Security FAQs", + "uri":"dds_faq_0110.html", + "doc_type":"usermanual", + "p_code":"90", + "code":"115" + }, + { + "desc":"DDS allows you to set the VPC which DDS DB instances belong to, ensuring that the DDS DB instances are isolated from other services. In addition, the IAM service is provi", + "product_code":"dds", + "title":"What Security Protection Policies Does DDS Have?", + "uri":"dds_faq_0021.html", + "doc_type":"usermanual", + "p_code":"115", + "code":"116" + }, + { + "desc":"A VPC allows you to create virtual network environment in a private and isolated network to control the private IP address range, subnets, route tables, and network gatew", + "product_code":"dds", + "title":"Do I Need to Use DDS in a VPC?", + "uri":"dds_faq_0022.html", + "doc_type":"usermanual", + "p_code":"115", + "code":"117" + }, + { + "desc":"The VPC security group helps ensure the security of DDS in a VPC. In addition, ACL can be used to allow or reject I/O network traffic for each subnet. Use the internal se", + "product_code":"dds", + "title":"How Do I Ensure the Security of DDS in a VPC?", + "uri":"dds_faq_0023.html", + "doc_type":"usermanual", + "p_code":"115", + "code":"118" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"dds", + "title":"Storage FAQs", + "uri":"dds_faq_0109.html", + "doc_type":"usermanual", + "p_code":"90", + "code":"119" + }, + { + "desc":"You can store DDS backup data on the ECS using mongoexport. However, you are advised not to store database backups on ECSs. You are advised to use the DDS backup function", + "product_code":"dds", + "title":"How Do I Back Up DDS to ECS?", + "uri":"dds_faq_0025.html", + "doc_type":"usermanual", + "p_code":"119", + "code":"120" + }, + { + "desc":"The automated backup retention period is 7 days by default. You can set a backup retention period from 1 to 732 days. There is no limit on the manual backup retention per", + "product_code":"dds", + "title":"How Long Does DDS Store Backup Data For?", + "uri":"dds_faq_0026.html", + "doc_type":"usermanual", + "p_code":"119", + "code":"121" + }, + { + "desc":"The EVS is used for data storage of DDS DB instances. For details on the EVS, see Elastic Volume Service User Guide.The DDS DB instance backup data is stored in the OBS a", + "product_code":"dds", + "title":"What Is the DDS DB Instance Storage Configuration?", + "uri":"dds_faq_0028.html", + "doc_type":"usermanual", + "p_code":"119", + "code":"122" + }, + { + "desc":"If the storage space required by your applications exceeds the allowed maximum space allocated to you, you can do either of the following:Scale up storage space.Add shard", + "product_code":"dds", + "title":"What Should I Do If My Data Exceeds the Database Storage Space of a DDS DB Instance?", + "uri":"dds_faq_0029.html", + "doc_type":"usermanual", + "p_code":"119", + "code":"123" + }, + { + "desc":"Both your common data (excluding backup data) and data required for ensuring DB instance proper running occupy the storage space on your purchased DDS DB instances. To en", + "product_code":"dds", + "title":"Which Items Occupy the Storage Space on My Purchased DDS DB Instances?", + "uri":"dds_faq_0030.html", + "doc_type":"usermanual", + "p_code":"119", + "code":"124" + }, + { + "desc":"The storage space you applied for will contain the system overhead required for inode, reserved block, and database operation.", + "product_code":"dds", + "title":"What Overhead Does the Storage Space Have After I Applied for a DDS DB Instance?", + "uri":"dds_faq_0031.html", + "doc_type":"usermanual", + "p_code":"119", + "code":"125" + }, + { + "desc":"Logs and files listed in the following table occupy storage space.", + "product_code":"dds", + "title":"Which Types of Logs and Files Occupy DDS DB Instance Storage Space?", + "uri":"dds_faq_0032.html", + "doc_type":"usermanual", + "p_code":"119", + "code":"126" + }, + { + "desc":"The following tables list the commands supported and restricted by DDS.", + "product_code":"dds", + "title":"Which Commands are Supported or Restricted by DDS?", + "uri":"dds_faq_0033.html", + "doc_type":"usermanual", + "p_code":"90", + "code":"127" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"dds", + "title":"Change History", + "uri":"dds_change_history.html", + "doc_type":"usermanual", + "p_code":"", + "code":"128" + }, + { + "desc":"For details about the glossaries in this document, see Glossary.", + "product_code":"dds", + "title":"Glossary", + "uri":"dds_glossary.html", + "doc_type":"usermanual", + "p_code":"", + "code":"129" + } +] \ No newline at end of file diff --git a/docs/dds/umn/PARAMETERS.txt b/docs/dds/umn/PARAMETERS.txt new file mode 100644 index 000000000..6da8d5f07 --- /dev/null +++ b/docs/dds/umn/PARAMETERS.txt @@ -0,0 +1,3 @@ +version="" +language="en-us" +type="" \ No newline at end of file diff --git a/docs/dds/umn/dds_01_0001.html b/docs/dds/umn/dds_01_0001.html new file mode 100644 index 000000000..9325c02fc --- /dev/null +++ b/docs/dds/umn/dds_01_0001.html @@ -0,0 +1,19 @@ + + +
DDS cluster instances consist of mongos, config, and shard nodes. The following diagram shows the node relationships.
+
A mongos is a router for reading and writing data, providing a unified interface for accessing DB instances.
+A config stores configuration settings for DB instances and consists of one replica set.
+In the cluster instance, shards are used to store user data.
+A database parameter group is a collection of configuration parameters and values and can be applied to multiple DB instances.
+The three-node replica set architecture of DDS ensures high service availability.
+In a replica set, both the primary and secondary nodes provide services. If a primary node goes down or becomes faulty, a secondary node is automatically assigned to the primary role and continues normal operation. If a secondary node is unavailable, a hidden node will take the role of the secondary to ensure high availability.
+config and shard use the three-node replica set HA architecture. Using this architecture, nodes are deployed on different servers and racks.
+Data can be backed up automatically or manually. Automated backups execute full backups on DB instances. A manual backup is a full backup of DB instances initiated by users. These backups can be used to restore DB instances with a few clicks.
+Backups are stored in Object Storage Service (OBS), improving the data disaster recovery capabilities while reducing the needed storage space. When a DB instance is created, the automated backup policy is enabled by default. After the DB instance is created, an automated full backup is triggered instantly. The backup retention period is 7 days by default. You can set the backup retention period and modify the backup policy. In addition, you can initiate backup at any time according to your service requirements. Manual backups are saved until you manually delete them.
+You can use backup data to restore instance data. Restored data is the same as the original data.
+DDS uses Virtual Private Clouds (VPCs) and network security groups to isolate your DB instances. VPCs allow you to configure IP address ranges that are allowed access to DDS. You can run your DB instances in a VPC to improve security. To further enhance database security, you can configure subnets and security groups to control access to DB instances.
+VPC security groups can have rules that govern both inbound and outbound traffic of DB instances.
+DDS uses Secure Sockets Layer (SSL) to encrypt transmitted data. You can download a certificate authority (CA) from the DDS console and upload it for authentication when connecting to a database.
+DDS provides a multi-layer network protection against various malicious attacks. The protection system consists of VPCs, subnets, security groups, DDoS protection, and SSL.
+DDS monitors instance performance, reducing O&M activities by as much as 60%. It provides real-time monitoring information about CPU utilization, disk usage, IOPS, and number of active connections, allowing you to check instance status at any time.
+In asynchronous disk scenarios, DDS provides excellent plugin performance and process memory databases. It also provides the secondary index function to meet dynamic query requirements.
+DDS supports the cluster mode. You can select multiple mongos and shards. When your service changes or the current instance configuration cannot meet the application performance requirements, DDS allows you to scale up storage space of shards, or add new shards. During the expansion, your services will not be interrupted.
+DDS supports the three-node replica set mode. You can scale up the storage space based on your service requirements and only pay for the resources you consumed. If the storage space of the current DB instance cannot meet your application requirements, you can expand the storage capacity. During the expansion, your services will not be interrupted.
+You can create a DB instance on the management console and access DDS through an Elastic Cloud Server (ECS) to reduce the application response time. If you need to access a DB instance from your local devices, you can bind an elastic IP address (EIP) to the instance.
+DDS is a document-oriented NoSQL database. It is fully compatible with MongoDB.
+You can easily perform restart, backup, and data recovery operations on instances using a graphical user interface (GUI)
+Each DDS cluster is an independent document database. A sharded cluster consists of mongos, config, and shard.
+Data read and write requests are forwarded by mongos. A mongos reads configuration settings from configs and allocates the read and write requests to shards, making it easy to cope with high concurrency scenarios. In addition, each config and shard is a replica set that provides high availability. The following figure shows the DDS cluster architecture.
+
A replica set consists of a set of mongod processes and provides a collection of data nodes to ensure data redundancy and reliability.
+
For details about the mongod process, visit https://docs.mongodb.com/v3.2/tutorial/manage-mongodb-processes/index.html.
+A replica set consists of three nodes: primary, secondary, and hidden. The three-node architecture is automatically set up, and the three nodes synchronize data with each other automatically to ensure data reliability.
+You can directly perform operations on the primary and secondary nodes. If a primary node goes down or becomes faulty, a secondary node is automatically assigned to the primary role and continues normal operation. If a secondary node is unavailable, a hidden node will take the role of the secondary to ensure high availability. The following figure shows the replica set architecture.
+
Currently, DDS is compatible with MongoDB 3.2 and 3.4 Community Edition and supports the WiredTiger storage engine, so you need to use a driver compatible with MongoDB 3.0 or later to access DDS.
+DDS supports two-dimensional space indexes for mobile applications (Apps) and maps that have location query requests. In addition, the dynamic storage mode of DDS is suitable for storing heterogeneous data of multiple systems, meeting the requirements of this scenario.
+Internet of Things (IoT) applications generate terabytes of data and have high requirements on data write performance and low requirements on data read performance. DDS provides high write performance and shard-based DB instances to meet IoT requirements.
+Content management system (CMS) has a large amount of data and queries and the data is non-structured and diverse. DDS provides high performance Schema-free, GridFS, and shards to support CMS applications.
+DDS provides schema-free to meet ever-changing requirements in the gaming industry, shortening R&D periods and reducing R&D costs.
+ECS provides DDS with elastic computing resources. DDS needs to apply for resources from ECS to build a running environment for DB instances.
+For more information, see the Elastic Cloud Server User Guide.
+Elastic Volume Service (EVS) provides DDS with elastic storage resources. DDS needs to apply for resources from EVS to build a running environment for DB instances.
+For more information, see the Elastic Volume Service User Guide.
+Virtual Private Cloud (VPC) provides DDS with elastic network resources and implements network isolation and access control for your DB instances.
+For more information, see the Virtual Private Cloud User Guide.
+OBS stores your DDS DB instance backup files.
+For more information, see the Object Storage Service User Guide.
+Cloud Eye serves as a monitoring platform, monitoring DDS resources for you. Cloud Eye supports multiple alarm rules to ensure timely pre-warning and normal service running.
+For more information, see the Cloud Eye User Guide.
+Identity and Access Management (IAM) provides the permission management function for DDS.
+For more information, see the Identity and Access Management User Guide.
+Cloud Trace Service (CTS) records operations related to DDS, facilitating your further queries, audits, and retrievals.
+For more information, see the Cloud Trace Service User Guide.
+DDS provides two types of user permissions by default: user management and resource management.
+For details, see Permissions.
+DB instance specifications are listed in the following table.
+
DB instance specifications vary depending on the actual environment.
+For details about the cluster instance specifications, see Table 1 and Table 2.
+ + + + +The supported replica set specifications are the same as those of shard and mongos nodes. For details, see Table 2.
+Status + |
+Description + |
+
|---|---|
Available + |
+A DB instance is running properly. + |
+
Abnormal + |
+A DB instance is faulty. + |
+
Creating + |
+A DB instance is being created. + |
+
Creation failed + |
+A DB instance fails to be created. + |
+
Restarting + |
+A DB instance is being restarted because of a customer request or a modification that requires restarting it for the modification to take effect. + |
+
Switchover in progress + |
+The primary and secondary nodes of a replica set instance are being switched. + |
+
Adding node + |
+shards or mongos are being added to a DDS cluster instance. + |
+
Deleting node + |
+The node that failed to be added is being deleted. + |
+
Scaling up + |
+The storage space of instance nodes is being expanded. + |
+
Changing instance class + |
+The CPU or memory of a DB instance is being changed. + |
+
Backing up + |
+A backup file is being created. + |
+
Checking restoration + |
+The backup of the current DB instance is being restored to a new DB instance. + |
+
Switching SSL + |
+The SSL channel is being enabled or disabled. + |
+
Changing private IP address + |
+The private IP address of a node is being changed. + |
+
Changing port + |
+The DB instance port is being changed. + |
+
Changing a security group + |
+The security group is being changed. + |
+
Status + |
+Description + |
+
|---|---|
In-Sync + |
+A database parameter change has taken effect. + |
+
Pending restart + |
+A database parameter is waiting for the DB instance to be restarted before its modification takes effect. + |
+
A region is a geographic area in which resources used by DDS are located.
+Each region comprises one or more AZs and is completely isolated from other regions. AZs within the same region can communicate with one another through an internal network, while those in different regions cannot communicate with one another through an internal network.
+Public cloud data centers are deployed worldwide. DDS applies to different regions. Provisioning DDS to specific regions can better meet user requirements. For example, applications can be designed to better meet specific user requirements or comply with local laws and other demands.
+Each region contains many AZs where power and networks are physically isolated. AZs in the same region can communicate with each other over an intranet. Each AZ provides cost-effective and low-latency network connections that are unaffected by faults in other AZs. As a result, provisioning DDS in separate AZs protects your applications against local faults that occur in a single location. DDS supports the deployment of a replica set instance across three AZs. It means that the primary, secondary, and hidden nodes are deployed in three AZs for disaster recovery.
+To improve the stability and security of DB instances, there are some restrictions on the use of DDS. For details, see Table 1.
+ +Operation + |
+Restrictions + |
+
|---|---|
Connecting to a DB instance through a client + |
+
|
+
Deployment + |
+ECSs in which DB instances are deployed are not visible to you. Your applications can access the database only through an IP address and port. + |
+
Obtaining permissions of user rwuser + |
+Only the rwuser user permissions are provided on the instance creation page. +For details about the related commands, see Which Commands are Supported or Restricted by DDS? + |
+
Setting database parameters + |
+
+
+ Most database parameters in the parameter groups you created can be modified. For details, see section Editing a Parameter Group. + + |
+
Migrating data + |
+You can use command line tools, including mongoexport and mongoimport, to migrate data. For details, see section Migrating Data. + |
+
Storage engine + |
+The WiredTiger storage engine is supported. + |
+
Restarting a DB instance or a node + |
+A DDS DB instance must be restarted on the DDS console. + |
+
Viewing DDS backup files + |
+You can download and view the backup files on the DDS console. For details, see section Downloading Backup Files. + |
+
This section describes how to create a cluster instance, set a security group, and connect to a cluster instance.
+The following describes the steps from creating a DB instance to using it.
+

This section guides you on how to add a security group rule to control access from and to DDS DB instances in a security group.
+You can access a DDS DB instance in either of the following ways:
+The default security group rule allows all outgoing data packets. ECSs and DDS DB instances can access each other in the same security group. After a security group is created, you can add security group rules to control the access from and to the DDS DB instances in the security group.
+By default, a tenant can create a maximum of 500 security group rules. An excessive number of security group rules increases the network latency of the first packet. It is recommended that you add a maximum of 50 rules for each security group.
+To access the DDS DB instances in a security group from external resources, create an inbound rule for the security group.
+
in the upper left corner and select a region and project.+
Parameter + |
+Description + |
+Value Example + |
+
|---|---|---|
Protocol + |
+Specifies the network protocol. Allows all traffic or supports user-defined protocols, TCP, UDP, ICMP, and SSH. + |
+TCP + |
+
Port + |
+Specifies the port allowing the access to ECSs or external devices. + |
+8635 + |
+
Source/Destination + |
+Specifies the supported IP address and security group. +
|
+
|
+
You can access DDS through a private IP address or an EIP. The application scenario of the connection address is as follows:
+DDS provides a private IP address by default.
+Your applications are deployed on an ECS in a region where your cluster instance is located.
+To unbind an EIP from the DB instance, see Unbinding an EIP.
+To bind an EIP to the DB instance again, see Binding an EIP.
+DDS allows you to use SSL to encrypt connections to a DB instance to protect your data.
+
Enabling or disabling SSL will cause DB instance restart. Exercise caution when you perform this operation.
+
to enable SSL in the SSL field.Alternatively, in the navigation pane on the left, choose Connections. In the Basic Information area, click
next to the SSL field.
to enable SSL in the SSL field.Alternatively, in the navigation pane on the left, choose Connections. In the Basic Information area, click
next to the SSL field.
This section describes how to create a DDS cluster instance of Community Edition on the DDS management console. DDS allows you to tailor your computing resources and storage space to your business needs.
+You can use your account to create a maximum of 10 cluster instances. To create more cluster instances, click
in the upper right corner of the management console. On the Service Quota page, click Increase Quota to apply for quotas.
+
Parameter + |
+Description + |
+
|---|---|
Region + |
+A region where the tenant is located. It can be changed in the upper left corner. For details, see section Regions and AZs. + NOTE:
+DB instances in different regions cannot communicate with each other through a private network, and you cannot change the region of a DB instance once it is created. Therefore, exercise caution when selecting a region. + |
+
DB Instance Name + |
+The DB instance name can be 4 to 64 characters long. It must start with a letter and can contain only uppercase letters, lowercase letters, digits, hyphens (-), and underscores (_). +After the DB instance is created, you can change the DB instance name. For details, see section Modifying the DB Instance Name. + + + |
+
Database Type + |
+Community Edition + |
+
DB Instance Type + |
+Select Cluster. +A cluster instance includes three types of nodes: mongos, shard, and config. shard and config use the three-node replica set architecture to ensure high availability. + |
+
Compatible MongoDB Version + |
+
|
+
Storage Engine + |
+WiredTiger + |
+
AZ + |
+A physical region where resources use independent power supply and networks. AZs are physically isolated but interconnected through the internal network. For details, see section Regions and AZs. + |
+
Disk Encryption + |
+
|
+
Item + |
+Description + |
+
|---|---|
mongos class + |
+For details about the mongos CPU and memory, see section DB Instance Specifications. After a DB instance is created, you can change its CPU and memory. For details, see section Changing the CPU or Memory of a Cluster DB Instance. + |
+
mongos quantity + |
+The value ranges from 2 to 16. After a DB instance is created, you can add nodes. For details, see section Adding Cluster Instance Nodes. + |
+
mongos parameter group + |
+Parameters in a mongos parameter group can be applied to mongos nodes. After a DB instance is created, you can change the parameter group of a node. For a parameter group created by users, you can modify the parameters in the parameter group to bring out the best performance. + + +For details, see Parameter Group. + + |
+
shard class + |
+For details about the shard CPU and memory, see section DB Instance Specifications. After a DB instance is created, you can change its CPU and memory. For details, see section Changing the CPU or Memory of a Cluster DB Instance. + |
+
shard storage type + |
+Ultra-high I/O: uses the SSD disk type. + |
+
shard storage space + |
+The value ranges from 10 GB to 1,000 GB and must be a multiple of 10. After a DB instance is created, you can scale up its storage space. For details, see section Scaling Up Storage Space. + |
+
shard quantity + |
+shard stores user data but cannot be accessed directly by you. +The value ranges from 2 to 16. After a DB instance is created, you can add nodes. For details, see section Adding Cluster Instance Nodes. + |
+
shard parameter group + |
+Parameters in a shard parameter group can be applied to shard nodes. After a DB instance is created, you can change the parameter group of a node. For a parameter group created by users, you can modify the parameters in the parameter group to bring out the best performance. + + +For details, see Parameter Group. + + |
+
config class + |
+config stores DB instance configurations but cannot be accessed directly by you. For details, see DB Instance Specifications. + |
+
config storage type + |
+Ultra-high I/O: uses the SSD disk type. + |
+
config storage space + |
+The storage space is 20 GB and cannot be scaled up. + |
+
config parameter group + |
+Parameters in a config parameter group can be applied to config nodes. After a DB instance is created, you can change the parameter group of a node. For a parameter group created by users, you can modify the parameters in the parameter group to bring out the best performance. + + +For details, see Parameter Group. + + |
+
Parameter + |
+Description + |
+
|---|---|
VPC + |
+The VPC to which a DB instance belongs isolates networks for different services. It allows user to manage and configure internal networks and change network configuration, simplifying network management. You need to create or select the required VPC. For details on how to create a VPC, see section "Creating a VPC" in the Virtual Private Cloud User Guide. + |
+
Subnet + |
+A subnet provides dedicated network resources that are logically isolated from other networks, improving network security. After a DB instance is created, you can click the DB instance name and change the private IP address assigned by the subnet to the mongos node on the Basic Information page. + NOTE:
+Changing the private IP address of a node will invalidate the previous private IP address. If an EIP is bound to the node, do not unbind the EIP during the change of the private IP address. After the change, the new private IP address is bound to the EIP. + |
+
Security Group + |
+A security group controls access between DDS and other services for security. + NOTE:
+Ensure that the security group rule you set allows clients to access DB instances. For example, select the TCP protocol with inbound direction, input the default port number 8635, and enter a subnet IP address or select a security group that the DB instance belongs to. + |
+
SSL + |
+Secure Sockets Layer (SSL) certificates set up encrypted connections between clients and servers, preventing data from being tampered with or stolen during transmission. +You can enable SSL to improve data security. After a DB instance is created, you can connect to it in SSL mode. For details, see Connecting to a DB Instance Through a Client. + |
+
Parameter + |
+Description + |
+
|---|---|
Administrator + |
+The default account is rwuser. + |
+
Administrator Password + |
+The password is a string of 8 to 32 characters. It must be a combination of uppercase letters, lowercase letters, digits, and special characters. You can also use the following special characters: ~!@#%^*-_=+? +The system cannot save you password. Keep the password secure. + |
+
Confirm Password + |
+The value of this parameter must be the same as the Administrator Password. + |
+
Parameter + |
+Description + |
+
|---|---|
Tags + |
+Tags a DDS DB instance. This configuration is optional. Adding tags to DDS DB instances helps you better identify and manage them. Each DB instance can have up to 20 tags. +A tag is composed of a key-value pair. +
After a DB instance is created, you can view its tag details on the Tags tab. In addition, you can add, modify, and delete tags for existing DB instances. For details, see Tag. + |
+
DB instance performance is determined by the configurations you set during its creation, including the node class and storage space.
+This section describes how to create a replica set instance, set a security group, and connect to a replica set instance.
+The following describes the steps from creating a DB instance to using it.
+

To improve the stability and security of DB instances, there are some restrictions on the use of DDS. For details, see Table 1.
+ +Operation + |
+Restrictions + |
+
|---|---|
Connecting to a DB instance through a client + |
+
|
+
Deployment + |
+ECSs in which DB instances are deployed are not visible to you. Your applications can access the database only through an IP address and port. + |
+
Obtaining permissions of user rwuser + |
+Only the rwuser user permissions are provided on the instance creation page. +For details about the related commands, see Which Commands are Supported or Restricted by DDS? + |
+
Setting database parameters + |
+
+
+ Most database parameters in the parameter groups you created can be modified. For details, see section Editing a Parameter Group. + + |
+
Migrating data + |
+You can use command line tools, including mongoexport and mongoimport, to migrate data. For details, see section Migrating Data. + |
+
Storage engine + |
+Currently, DDS supports the WiredTiger storage engine only. + |
+
Restarting a DB instance or a node + |
+A DDS DB instance must be restarted on the DDS console. + |
+
Viewing DDS backup files + |
+You can download and view the backup files on the DDS console. For details, see section Downloading Backup Files. + |
+
This section describes how to create a DDS replica set instance on the DDS management console. DDS allows you to tailor your computing resources and storage space to your business needs.
+You can use your account to create a maximum of 50 replica set instances in total. To create more replica set instances, click
in the upper right corner of the management console. On the Service Quota page, click Increase Quota to apply for quotas.
+
Parameter + |
+Description + |
+
|---|---|
Region + |
+A region where the tenant is located. It can be changed in the upper left corner. For details, see section Regions and AZs. + NOTE:
+DB instances in different regions cannot communicate with each other through a private network, and you cannot change the region of a DB instance once it is created. Therefore, exercise caution when selecting a region. + |
+
DB Instance Name + |
+The DB instance name can be 4 to 64 characters long. It must start with a letter and can contain only uppercase letters, lowercase letters, digits, hyphens (-), and underscores (_). +After the DB instance is created, you can change the DB instance name. For details, see section Modifying the DB Instance Name. + + + |
+
Database Type + |
+Community Edition + |
+
DB Instance Type + |
+Select Replica set. +A replica set consists of the primary node, secondary node, and hidden node. If a primary node goes down or becomes faulty, a secondary node is automatically assigned to the primary role and continues normal operation. If a secondary node is unavailable, a hidden node will take the role of the secondary to ensure high availability. + |
+
Compatible MongoDB Version + |
+
|
+
Storage Engine + |
+WiredTiger + |
+
AZ + |
+A physical region where resources use independent power supply and networks. AZs are physically isolated but interconnected through the internal network. For details, see section Regions and AZs. +A replica set instance can be deployed in one AZ or three AZs only. If the replica set instance is deployed across three AZs, the primary, secondary, and hidden nodes are deployed in three AZs respectively for high availability. + |
+
Disk Encryption + |
+
|
+
Parameter + |
+Description + |
+
|---|---|
Node Class + |
+For details about the DB instance specifications, see section DB Instance Specifications. After a DB instance is created, you can change its CPU and memory. For details, see section Changing the CPU or Memory of a Replica Set DB Instance. + |
+
Storage Type + |
+Ultra-high I/O: uses the SSD disk type. + |
+
Storage Space + |
+Ranges from 10 GB to 2,000 GB. The value must be a multiple of 10. + |
+
Parameter + |
+Description + |
+
|---|---|
VPC + |
+The VPC to which a DB instance belongs isolates networks for different services. It allows user to manage and configure internal networks and change network configuration, simplifying network management. You need to create or select the required VPC. For details on how to create a VPC, see section "Creating a VPC" in the Virtual Private Cloud User Guide. + |
+
Subnet + |
+A subnet provides dedicated network resources that are logically isolated from other networks, improving network security. After a DB instance is created, you can click the DB instance name and change the private IP address assigned by the subnet to the node on the Basic Information page. + NOTE:
+Changing the private IP address of a node will invalidate the previous private IP address. If an EIP is bound to the node, do not unbind the EIP during the change of the private IP address. After the change, the new private IP address is bound to the EIP. + |
+
Security Group + |
+A security group controls access between DDS and other services for security. + NOTE:
+Ensure that the security group rule you set allows clients to access DB instances. For example, select the TCP protocol with inbound direction, input the default port number 8635, and enter a subnet IP address or select a security group that the DB instance belongs to. + |
+
SSL + |
+Secure Sockets Layer (SSL) certificates set up encrypted connections between clients and servers, preventing data from being tampered with or stolen during transmission. +You can enable SSL to improve data security. After a DB instance is created, you can connect to it in SSL mode. For details, see Connecting to a DB Instance Through a Client. + |
+
Parameter + |
+Description + |
+
|---|---|
Administrator + |
+The default account is rwuser. + |
+
Administrator Password + |
+The password is a string of 8 to 32 characters. It must be a combination of uppercase letters, lowercase letters, digits, and special characters. You can also use the following special characters: ~!@#%^*-_=+? +The system cannot save you password. Keep the password secure. + |
+
Confirm Password + |
+The value of this parameter must be the same as the Administrator Password. + |
+
Replica Set Parameter Group + |
+The parameters in the replica set parameter group are applied to replica set instances. After a DB instance is created, you can change the parameter group of the instance. For a parameter group created by users, you can modify the parameters in the parameter group to bring out the best performance. + + +For details, see Parameter Group. + + |
+
Parameter + |
+Description + |
+
|---|---|
Tags + |
+Tags a DDS DB instance. This configuration is optional. Adding tags to DDS DB instances helps you better identify and manage them. Each DB instance can have up to 20 tags. +A tag is composed of a key-value pair. +
After a DB instance is created, you can view its tag details on the Tags tab. In addition, you can add, modify, and delete tags for existing DB instances. For details, see Tag. + |
+
The performance of your DB instance is determined by how you configure it during the creation. The hardware configuration items that can be selected include the class and storage space of the replica set.
+This section guides you on how to add a security group rule to control access from and to DDS DB instances in a security group. This document describes how to set security groups.
+You can access a DDS DB instance in either of the following ways:
+The default security group rule allows all outgoing data packets. ECSs and DDS DB instances can access each other in the same security group. After a security group is created, you can add security group rules to control the access from and to the DDS DB instances in the security group.
+By default, a tenant can create a maximum of 500 security group rules. An excessive number of security group rules increases the network latency of the first packet. It is recommended that you add a maximum of 50 rules for each security group.
+To access the DDS DB instances in a security group from external resources, create an inbound rule for the security group.
+
in the upper left corner and select a region and project.+
Parameter + |
+Description + |
+Value Example + |
+
|---|---|---|
Protocol + |
+Specifies the network protocol. Allows all traffic or supports user-defined protocols, TCP, UDP, ICMP, and SSH. + |
+TCP + |
+
Port + |
+Specifies the port allowing the access to ECSs or external devices. + |
+8635 + |
+
Source/Destination + |
+Specifies the supported IP address and security group. +
|
+
|
+
You can access DDS through a private IP address or an EIP. The application scenario of the connection address is as follows:
+DDS provides a private IP address by default.
+Your applications are deployed on an ECS in a region where your replica set instance is located.
+To unbind an EIP from the DB instance, see Unbinding an EIP.
+To bind an EIP to the DB instance again, see Binding an EIP.
+DDS allows you to use SSL to encrypt connections to a DB instance to protect your data.
+
Enabling or disabling SSL will cause DB instance restart. Exercise caution when you perform this operation.
+
next to the SSL field.You have registered an account.
+For the first time you use DDS, register an account at the official website. After the registration, your account has permissions to access the DDS service, as well as all other cloud services.
+
in the upper left corner and select a region and a project.You may need to restart a DB instance for maintenance purposes. After modifying some parameters, you must restart the DB instance for the modifications to take effect on the management console.
+You can restart a DB instance only when its status is Available.
+
Alternatively, click the target DB instance. On the displayed Basic Information page, click Restart in the upper right corner of the page.
+When one node status is Restarting, other nodes of the instance cannot be restarted.
+This section guides you on how to delete a DB instance no longer used to release resources. You can delete the following types of DB instances:
+
This section guides you on how to create a manual backup. Creating a backup for a DB instance helps ensure data can be restored if needed, ensuring data reliability.
+
When you delete a DB instance, its automated backups are also deleted but its manual backups are retained.
+This section describes how to delete manual backups to release the storage space.
+
The deletion operation is irreversible. Exercise caution when performing this operation.
+Backups being used to recover instances cannot be deleted.
+Backups being used to recover instances cannot be deleted.
+This section guides you on how to delete an automated backup. If the automated backup policy is disabled, DDS allows you to delete stored automated backups to release storage space.
+If the automated backup policy is enabled, DDS will delete automated backups as they expire. You cannot delete them manually.
+
The deletion operation is irreversible. Exercise caution when performing this operation.
+Backups being used to recover instances cannot be deleted.
+Backups being used to recover instances cannot be deleted.
+This section guides you on how to compare two parameter groups of the same node type and DB engine version to know their current settings.
+If the settings of the two parameter groups are different, the parameter names and values of group 1 and group 2 parameter groups are displayed. If the settings are the same, no data is displayed.
+This section guides you on how to replicate a parameter group you created and assign it a name different from that of original group.
+After a DB instance is created, you can change the parameter group associated with the DB instance to achieve optimal performance. The parameter group associated with the DB instance cannot be changed in any of the following cases:
+This section guides you on how to reset all parameters in a parameter group you create to the default settings as needed.
+
Resetting the parameter group will restore the default values. Exercise caution when performing this operation.
+This section guides you on how to delete a parameter group. The following parameter groups cannot be deleted.
+
Deleted parameter groups cannot be restored. Exercise caution when performing this operation.
+This section guides you on how to revert nodes that fail to be added.
+During reversal, the node status is Deleting node. This process takes about 1 to 3 minutes.
+During deletion, the node status is Deleting node. This process takes about 1 to 3 minutes.
+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.
+Parameter + |
+Requirement + |
+Example + |
+
|---|---|---|
Tag key + |
+
|
+Organization + |
+
Tag value + |
+
|
+dds_01 + |
+
Only the tag value can be edited when editing a tag.
+Metrics + |
+Unit + |
+
|---|---|
COMMAND Statements per Second + |
+Count/s + |
+
DELETE Statements per Second + |
+Count/s + |
+
INSERT Statements per Second + |
+Count/s + |
+
QUERY Statements per Second + |
+Count/s + |
+
UPDATE Statements per Second + |
+Count/s + |
+
GETMORE Statements per Second + |
+Count/s + |
+
Chunks of Shard 1 + |
+Count + |
+
Chunks of Shard 2 + |
+Count + |
+
Chunks of Shard 3 + |
+Count + |
+
Chunks of Shard 4 + |
+Count + |
+
Chunks of Shard 5 + |
+Count + |
+
Chunks of Shard 6 + |
+Count + |
+
Chunks of Shard 7 + |
+Count + |
+
Chunks of Shard 8 + |
+Count + |
+
Chunks of Shard 9 + |
+Count + |
+
Chunks of Shard 10 + |
+Count + |
+
Chunks of Shard 11 + |
+Count + |
+
Chunks of Shard 12 + |
+Count + |
+
Active Instance Connections + |
+Count + |
+
Chunk Migration Failures in Last 24 hrs + |
+Count + |
+
Metrics + |
+Unit + |
+
|---|---|
CPU Usage + |
+Percent + |
+
Memory Usage + |
+Percent + |
+
Network Output Throughput + |
+bytes/s + |
+
Network Input Throughput + |
+bytes/s + |
+
Disk Utilization + |
+Percent + |
+
IOPS + |
+Count/s + |
+
Disk Read Throughput + |
+bytes/s + |
+
Disk Write Throughput + |
+bytes/s + |
+
Average Time per Disk Read + |
+s + |
+
Average Time per Disk Write + |
+s + |
+
Total Disk Size + |
+GB + |
+
Disk Usage + |
+GB + |
+
Metrics + |
+Unit + |
+
|---|---|
COMMAND Statements per Second + |
+Count/s + |
+
DELETE Statements per Second + |
+Count/s + |
+
INSERT Statements per Second + |
+Count/s + |
+
QUERY Statements per Second + |
+Count/s + |
+
UPDATE Statements per Second + |
+Count/s + |
+
GETMORE Statements per Second + |
+Count/s + |
+
Active Connections + |
+Count + |
+
Resident Memory + |
+MB + |
+
Virtual Memory + |
+MB + |
+
Regular Asserts per Second + |
+Count/s + |
+
Warning Asserts per Second + |
+Count/s + |
+
Message Asserts per Second + |
+Count/s + |
+
User Asserts per Second + |
+Count/s + |
+
Number of Operations Queued Waiting for the Lock + |
+Count + |
+
Operations Queued Waiting for a Read Lock + |
+Count + |
+
Operations Queued Waiting for a Write Lock + |
+Count + |
+
Page Faults + |
+Count + |
+
Slow Queries + |
+Count + |
+
Maintained Cursors + |
+Count + |
+
Timeout Cursors + |
+Count + |
+
Bytes in WiredTiger Cache + |
+MB + |
+
Tracked Dirty Bytes in WiredTiger Cache + |
+MB + |
+
Bytes Written Into Cache per Second + |
+bytes/s + |
+
Bytes Written From Cache per Second + |
+bytes/s + |
+
Oplog Window + |
+h + |
+
Oplog Growth Rate + |
+MB/h + |
+
Metrics + |
+Unit + |
+
|---|---|
COMMAND Statements per Second + |
+Count/s + |
+
DELETE Statements per Second + |
+Count/s + |
+
INSERT Statements per Second + |
+Count/s + |
+
QUERY Statements per Second + |
+Count/s + |
+
UPDATE Statements per Second + |
+Count/s + |
+
GETMORE Statements per Second + |
+Count/s + |
+
Active Node Connections + |
+Count + |
+
Resident Memory + |
+MB + |
+
Virtual Memory + |
+MB + |
+
Regular Asserts per Second + |
+Count/s + |
+
Warning Asserts per Second + |
+Count/s + |
+
Message Asserts per Second + |
+Count/s + |
+
User Asserts per Second + |
+Count/s + |
+
Operations Queued Waiting for a Lock + |
+Count + |
+
Operations Queued Waiting for a Read Lock + |
+Count + |
+
Operations Queued Waiting for a Write Lock + |
+Count + |
+
Page Faults + |
+Count + |
+
Slow Queries + |
+Count + |
+
Maintained Cursors + |
+Count + |
+
Timeout Cursors + |
+Count + |
+
Bytes in WiredTiger Cache + |
+MB + |
+
Tracked Dirty Bytes in WiredTiger Cache + |
+MB + |
+
Bytes Written Into Cache per Second + |
+bytes/s + |
+
Bytes Written From Cache per Second + |
+bytes/s + |
+
Replication Headroom + |
+s + |
+
Replication Lag + |
+s + |
+
Replicated COMMAND Statements per Second + |
+Count/s + |
+
Replicated UPDATE Statements per Second + |
+Count/s + |
+
Replicated DELETE Statements per Second + |
+Count/s + |
+
Replicated INSERT Statements per Second + |
+Count/s + |
+
Metrics + |
+Unit + |
+
|---|---|
COMMAND Statements per Second + |
+Count/s + |
+
DELETE Statements per Second + |
+Count/s + |
+
INSERT Statements per Second + |
+Count/s + |
+
QUERY Statements per Second + |
+Count/s + |
+
UPDATE Statements per Second + |
+Count/s + |
+
GETMORE Statements per Second + |
+Count/s + |
+
Active Node Connections + |
+Count + |
+
Resident Memory + |
+MB + |
+
Virtual Memory + |
+MB + |
+
Regular Asserts per Second + |
+Count/s + |
+
Warning Asserts per Second + |
+Count/s + |
+
Message Asserts per Second + |
+Count/s + |
+
User Asserts per Second + |
+Count/s + |
+
You can set DDS alarm rules to customize the monitored objects and notification policies. Then, you can learn DDS running status in a timely manner.
+The DDS alarm rules include alarm rule name, instance, metric, threshold, monitoring interval and whether to send notification. This section describes how to set DDS alarm rules.
+
For more information about DDS alarm rules, see Cloud Eye User Guide.
+The following operations use the modification of an existing alarm rule as an example.
+Locate the alarm rule to be modified and choose More > Modify.
+Click OK.
+With CTS, you can record operations associated with DDS for later query, audit, and backtrack operations.
+ +Operation + |
+Resource + |
+Trace Name + |
+
|---|---|---|
Restoring data to a new DB instance + |
+instance + |
+ddsRestoreToNewInstance + |
+
Creating a DB instance + |
+instance + |
+ddsCreateInstance + |
+
Deleting a DB instance + |
+instance + |
+ddsDeleteInstance + |
+
Restarting a DB instance + |
+instance + |
+ddsRestartInstance + |
+
Scaling up a DB instance + |
+instance + |
+ddsGrowInstance + |
+
Scaling up storage space + |
+instance + |
+ddsExtendInstanceVolume + |
+
Resetting the database password + |
+instance + |
+ddsResetPassword + |
+
Renaming a DB instance + |
+instance + |
+ddsRenameInstance + |
+
Switching SSL + |
+instance + |
+ddsSwitchSsl + |
+
Modifying a DB instance port + |
+instance + |
+ddsModifyInstancePort + |
+
Creating a backup + |
+backup + |
+ddsCreateBackup + |
+
Deleting a backup + |
+backup + |
+ddsDeleteBackup + |
+
Setting a backup policy + |
+backup + |
+ddsSetBackupPolicy + |
+
Applying a parameter group + |
+parameterGroup + |
+ddsApplyConfigurations + |
+
Replicating a parameter group + |
+parameterGroup + |
+ddsCopyConfigurations + |
+
Resetting a parameter group + |
+parameterGroup + |
+ddsResetConfigurations + |
+
Creating a parameter group + |
+parameterGroup + |
+ddsCreateConfigurations + |
+
Deleting a parameter group + |
+parameterGroup + |
+ddsDeleteConfigurations + |
+
Updating a parameter group + |
+parameterGroup + |
+ddsUpdateConfigurations + |
+
Binding an EIP + |
+instance + |
+ddsBindIP + |
+
Unbinding an EIP + |
+instance + |
+ddsUnbindIP + |
+
Adding a tag + |
+tag + |
+ddsAddTag + |
+
Deleting a tag + |
+tag + |
+ddsDeleteTag + |
+
Editing a tag + |
+tag + |
+ddsModifyTag + |
+
Deleting an instance tag + |
+tag + |
+ddsDeleteInstanceTag + |
+
Adding an instance tag + |
+tag + |
+ddsAddInstanceTag + |
+
Rolling back upon scaling-up failure + |
+instance + |
+ddsDeleteExtendedDdsNode + |
+
Changing DB instance classes + |
+instance + |
+ddsResizeInstance + |
+
After CTS is enabled, the tracker starts recording operations on cloud resources. Operation records for the last 7 days are stored on the CTS console.
+This section describes how to query operation records for the last 7 days on the CTS console.
+
in the upper left corner and select a region and a project.Select the filter from the drop-down list.
+When you select Trace name for Search By, you also need to select a specific trace name.
+When you select Resource ID for Search By, you also need to select or enter a specific resource ID.
+When you select Resource name for Search By, you also need to select or enter a specific resource name.
+
on the left of the record to be queried to extend its details.This section describes how to view the progress and result of asynchronous tasks on the Task Center page.
+Currently, only the following tasks can be viewed:
+
Tasks that fail to be executed will be retained for seven days by default.
+
to expand its details.To identify the target task, you can use the task name and DB instance name/ID or select task status or types in the drop-down list in the upper right corner.
+This section guides you on how to restore a DB instance from a backup.
+
Currently, DDS only supports restoring backups to a new DB instance.
+This section guides you on how to restore a replica set instance from a backup.
+
Currently, DDS only supports restoring backups to a new DB instance.
+
The description of a default parameter group cannot be modified.
+
in the Description column.
. After the modification is successful, you can view the new description in the Description column of the parameter group list.
.A replica set consists of the primary node, secondary node, and hidden node. Primary and secondary nodes allow access from external services by providing IP addresses. Hidden nodes are only used for backing up data. When a primary node becomes faulty, the system automatically selects a new primary node to ensure high availability. In addition, DDS supports the primary/secondary switchover so you can perform switchovers in scenarios such as disaster recovery.
+
This section guides you on how to export DB instance information for analysis.
+
in the upper right corner of the instance list.
in the upper right corner of the instance list.DDS supports access through EIPs by enabling public accessibility. You can also access a database through an ECS in the private network.
+Before migrating data from a MongoDB database to DDS, transfer data to a .json file using the mongoexport tool. This section guides you on how to import the data from the JSON files to DDS using the mongoimport tool on the ECS or the device that can access DDS.
+For details on how to install the migration tool, see How Can I Install a MongoDB Client?
+
The MongoDB client provides the mongoexport and mongoimport tools.
+The SSL connection is used as an example. If you select a common connection, delete --ssl --sslAllowInvalidCertificates from the following command.
+./mongoexport --host <DB_ADDRESS> --port <DB_PORT> --ssl --sslAllowInvalidCertificates --type json --authenticationDatabase <AUTH_DB> -u <DB_USER> --db <DB_NAME> --collection <DB_COLLECTION> --out <DB_PATH>
+Enter the database administrator password when prompted:
+Enter password:+
The following is an example. After the command is executed, the exportfile.json file will be generated:
+./mongoexport --host 192.168.1.21 --port 8635 --ssl --sslAllowInvalidCertificates --type json --authenticationDatabase admin -u rwuser --db test02 --collection Test --out /tmp/mongodb/export/exportfile.json
+If information similar to the following is displayed, the data is successfully exported. x indicates the number of exported data records.
+exported x records+
gzip exportfile.json
+Compressing the file helps reduce the time needed to transmit all the data. The compressed file is exportfile.json.gz.
+Select an uploading method based on the OS you are using. In Linux, for example, run the following command:
+scp <IDENTITY_FILE> <REMOTE_USER>@<REMOTE_ADDRESS>:<REMOTE_DIR>
+In Windows, upload exportfile.json.gz to the ECS using file transfer tools.
+gzip -d exportfile.json.gz
+The SSL connection is used as an example. If you select a common connection, delete --ssl --sslAllowInvalidCertificates from the following command.
+./mongoimport --host <DB_ADDRESS> --port <DB_PORT> --ssl --sslAllowInvalidCertificates --type json --authenticationDatabase <AUTH_DB> -u <DB_USER> --db <DB_NAME> --collection <DB_COLLECTION> --file <DB_PATH>
+Enter the database administrator password when prompted:
+Enter password:+
The following is an example:
+./mongoimport --host 192.168.1.21 --port 8635 --ssl --sslAllowInvalidCertificates --type json --authenticationDatabase admin -u rwuser --db test02 --collection Test --file /tmp/mongodb/export/exportfile.json
+If information similar to the following is displayed, the data is successfully imported. x indicates the number of imported data records.
+imported x records+
When creating a database account for a specified DB instance, you are advised to enable the SSL connection to improve data security.
+To provide management services for DDS DB instances, users root, monitor, and backup are created when you create a DDS DB instance. Attempting to delete, rename, change the passwords, or change privileges for these accounts will result in errors.
+You can change the password of the database administrator rwuser and any accounts you create.
+When you create a DB instance, the system automatically checks your password strength. You can change the password as user rwuser. For security reasons, you are advised to set up a strong password.
+use admin
+db.createUser({user: "user1", pwd: "Test_12345", passwordDigestor:"server", roles:[{role: "root", db: "admin"}]})
+The account is successfully created if the following information is displayed:
+Successfully added user: {
+ "user" : "user1",
+ "passwordDigestor" : "server",
+ "roles" : [
+ {
+ "role" : "root",
+ "db" : "admin"
+ }
+ ]
+}
+use admin
+db.updateUser("user1", {passwordDigestor:"server",pwd:"newPasswd12#"})
+mongos>+
replica:PRIMARY>+
This section guides you on how to modify the DB instance name to identify different DB instances.
+
next to the specified DB instance name.
in the DB Instance Name field to change the instance name.
. The DB instance name can be 4 to 64 characters long. It must start with a letter and can contain only uppercase letters, lowercase letters, digits, hyphens (-), and underscores (_).
.Cloud Eye monitors DDS running statuses. You can obtain the monitoring metrics of DDS on the management console.
+Monitored data requires a period of time for transmission and display. The status of DDS displayed on the Cloud Eye page is the status obtained 5 to 10 minutes before. You can view the monitored data of a newly created DB instance 5 to 10 minutes later.
+Cloud Eye does not display the metrics of a faulty or deleted DB instance or node. You can view the monitoring information only after the instance is restarted or recovered.
+
Cloud Eye will delete a DDS DB instance or node that becomes faulty for 24 hours from the monitoring list and will not monitor it any more. However, you need to manually clear its alarm rules.
+For a newly created DB instance, you need to wait for a while before viewing the monitoring metrics.
+
in the upper left corner and select a region and a project.You can view the monitoring data of DDS in the recent 1 hour, 3 hours, or 12 hours. To view the monitoring curve of a longer time range, click
to enlarge the graph.
Released On + |
+Description + |
+
|---|---|
2020-10-15 + |
+Modified the following content: +
|
+
2019-11-07 + |
+
+ Modified the following content: +Supported DB instances that are compatible with MongoDB 3.4 Community Edition in sections Database Engine and Version, Creating a Cluster Instance, Creating a Replica Set Instance, and How Can I Install a MongoDB Client? + + |
+
2019-09-16 + |
+Modified the following content: +
|
+
2019-08-19 + |
+Added the following content: + +Modified the following content: +
|
+
2019-07-24 + |
+Modified the following content: +
|
+
2019-07-17 + |
+Modified the following content: +
|
+
2019-07-03 + |
+Added the following content: +
Modified the following content: +
|
+
2019-03-12 + |
+Accepted in OTC-4.0/Agile. + |
+
2019-02-15 + |
+Modified the following content: +
|
+
2019-01-31 + |
+Modified the following content: +
|
+
2018-12-29 + |
+Added the following content: + +Modified the following content: +
|
+
2018-10-08 + |
+Modified the following content: +
|
+
2018-09-10 + |
+Modified the following content: +
|
+
2018-08-31 + |
+Added the following content: + +Modified the following content: +
|
+
2018-08-17 + |
+Modified the following content: +
|
+
2018-08-03 + |
+Added the following content: +
Modified the following content: +
|
+
2018-07-03 + |
+Accepted in OTC-3.1. + |
+
2018-06-27 + |
+Added the following content: + +Modified the following content: +
|
+
2018-06-21 + |
+Modified the following content: +
|
+
2018-06-04 + |
+Modified the following content: +
|
+
2018-05-04 + |
+Added the following content: + +Modified the following content: +
|
+
2018-03-09 + |
+Modified the following content: +
|
+
2018-02-23 + |
+Added the following content: + +Modified the following content: +
|
+
2018-02-19 + |
+Accepted in OTC-3.0. + |
+
2018-02-09 + |
+Modified the following content: +
|
+
2018-02-02 + |
+Added the following content: + +Modified the following content: +
|
+
2018-01-30 + |
+This issue is the first official release. + |
+
DDS uses multiple mongos, replica sets, and shards to ensure data reliability. When a mongos is faulty, the other mongos takes over services immediately to ensure service continuity. A replica set consists of a primary, a secondary, and a hidden node. When the primary node is faulty, DDS selects the secondary node as the new primary within 30 seconds.
+After purchasing DDS DB instances, you do not need to perform basic database O&M operations, such as HA and security patches. You need to pay attention to the following:
+Formula for a DDS DB instance availability:
+DDS DB instance availability = (1 – Failure duration/Total service duration) × 100%.
+You do not need a template to create DDS DB instances. When you create a DB instance, DDS provides different DB instance specifications which are similar to templates.
+No. Your DDS DB instances and resources are isolated from others.
+For details on DDS log queries, see section Slow Query Log.
+The delay for primary/secondary synchronization cannot be calculated using a formula. The delay is affected by the following factors:
+If the primary node bears heavy pressure within a period and executes a large number of transactions per second, the synchronization to the secondary node is delayed.
+You can view Delay Between Primary and Secondary Nodes of the secondary node on the Cloud Eye console to know the synchronization delay.
+DDS does not delete or perform any operations on any user data. If this problem occurs, check whether a misoperation has been performed. Restore the data using backup files, if necessary.
+Solution:
+If your cloud account is deleted, both your automated and manual backups are deleted.
+Yes. Adding shards does not affect the existing shards. Services are still available.
+Yes. DDS can perform write operations only on the primary node in a replica set. You can configure DDS to perform read operations on the secondary node to split read and write operations.
+You can access the DDS DB instance using the following methods:
+The number of DDS database connections indicates the number of applications that can be simultaneously connected to the database. Generally, it indicates the number of connections to mongos. The number of DDS connections is irrelevant to the maximum number of users allowed by applications or websites.
+Perform the following steps to identify the problem: The following uses the cluster instance as an example.
+telnet <DB instance address> {8635}
+Identify a DDS DB instance connection failure caused by a client problem from the following aspects.
+In Windows, check whether the DDS port is enabled in the Windows security policy.
+In Linux, run the iptables command to check whether the DDS port is enabled in firewall settings.
+Check whether the IP address, port parameter, and Java database connectivity (JDBC) are configured correctly.
+
If the problem persists, contact post-sales technical support.
+Check whether the following problems occur on the DDS database. Check the following one at a time.
+Solution: Use the Cloud Eye resource monitoring function to check whether the number of current connections and the CPU usage are normal. If the number of connections or CPU usage reaches the maximum, restart the DDS database, disconnect DB instances, or increase the node quantity.
+Solution: Restart the DB instance to see if the problem is resolved. If the problem persists, contact post-sales technical support.
+Ensure that the ECS where in which your applications are located is in the same VPC and subnet as the DDS DB instance. If the ECS and the DDS DB instance are in different subnets or VPCs, modify the VPC route table and network access control list (ACL) to ensure the ECS can access the DDS DB instance.
+It is recommended that your applications support automatic reconnections to the database. After a database reboot, your applications will automatically reconnect to the database to increase service availability and continuity.
+In addition, you are advised to set your applications to connect to the database using a long connection to reduce resource consumption and improve performance.
+MongoDB official website provides client installation packages for different OSs. Download the official binary installation package at https://www.mongodb.com/download-center#community.
+The following uses Red Hat Linux 7 and MongoDB 3.4.0 as examples to describe how to obtain the required installation package and install the MongoDB client.
+
tar zxvf mongodb-linux-x86_64-rhel70-3.4.0.tgz
+cd mongodb-linux-x86_64-rhel70-3.4.0/bin
+The common tools are as follows:
+You need to focus on the CPU, memory, and storage space usage.
+You can configure DDS to report alarms as needed. If an alarm is reported, you can take proper measures to clear it.
+Configuration examples:
+
For details on Cloud Eye alarm configuration, see "Alarm Rule Management" in Cloud Eye Service User Guide.
+Measures:
+DDS allows you to set the VPC which DDS DB instances belong to, ensuring that the DDS DB instances are isolated from other services. In addition, the IAM service is provided, achieving access control over DDS resources.
+A VPC allows you to create virtual network environment in a private and isolated network to control the private IP address range, subnets, route tables, and network gateways. The VPC also allows you to define the virtual network topology and network configuration to make the network similar to the traditional IP network you are operating in the data center.
+You may need to use DDS in the VPC in the following cases:
+You want to run Internet-oriented web applications and retain the backend server that the public cannot access. To do so, you can create an ECS and a DDS DB instance in the same VPC, allocate a public IP address for the ECS, and deploy a web server on the ECS.
+The VPC security group helps ensure the security of DDS in a VPC. In addition, ACL can be used to allow or reject I/O network traffic for each subnet. Use the internal security infrastructure (including the network firewall, intrusion detection, and protection system) to monitor all IPsec VPN connection-based input and output network traffic for VPC.
+You can store DDS backup data on the ECS using mongoexport. However, you are advised not to store database backups on ECSs. You are advised to use the DDS backup function to store backups to a professional storage object, such as the OBS, to ensure high data reliability and service assurance.
+The automated backup retention period is 7 days by default. You can set a backup retention period from 1 to 732 days. There is no limit on the manual backup retention period. You can delete manual backup files as needed.
+The EVS is used for data storage of DDS DB instances. For details on the EVS, see Elastic Volume Service User Guide.
+The DDS DB instance backup data is stored in the OBS and does not occupy the storage space you purchased. For details on the DDS DB instance storage configuration, see the Object Storage Service User Guide.
+If the storage space required by your applications exceeds the allowed maximum space allocated to you, you can do either of the following:
+Both your common data (excluding backup data) and data required for ensuring DB instance proper running occupy the storage space on your purchased DDS DB instances. To ensure DB instance proper running, system database data, rollback logs, and indexes are required. Logs generated by DDS also occupy the DB instance storage space. These files ensure that DB instances run stably.
+The storage space you applied for will contain the system overhead required for inode, reserved block, and database operation.
+Logs and files listed in the following table occupy storage space.
+ +Database Type + |
+File Type + |
+
|---|---|
DDS + |
+Log files: DDS log files + |
+
Data files: database content and index file + |
+|
Other files: some DDS temporary files + |
+
The following tables list the commands supported and restricted by DDS.
+ +Type + |
+Supported Command + |
+Restricted Command + |
+
|---|---|---|
Aggregates Commands + |
+aggregate +count +distinct +group + |
+mapReduce + |
+
Geospatial Commands + |
+geoNear + |
+geoSearch + |
+
Query and Write Operation Commands + |
+find +insert +update +delete +findAndModify +getMore +getLastError +resetError + |
+getPrevError +eval +parallelCollectionScan + |
+
Query Plan Cache Commands + |
+planCacheListFilters +planCacheSetFilter +planCacheClearFilters +planCacheListQueryShapes +planCacheListPlans +planCacheClear + |
+- + |
+
Authentication Commands + |
+logout +authenticate +getnonce + |
+authSchemaUpgrade +copydbgetnonce + |
+
User Management Commands + |
+createUser +updateUser +dropUser +dropAllUsersFromDatabase +grantRolesToUser +revokeRolesFromUser +usersInfo + |
+- + |
+
Role Management Commands + |
+invalidateUserCache +createRole +updateRole +dropRole +dropAllRolesFromDatabase +grantPrivilegesToRole +revokePrivilegesFromRole +grantRolesToRole +revokeRolesFromRole +rolesInfo + |
+- + |
+
Replication Commands + |
+isMaster + |
+replSetElect +replSetUpdatePosition +appendOplogNote +replSetFreeze +replSetGetStatus +replSetInitiate +replSetMaintenance +replSetReconfig +replSetStepDown +replSetSyncFrom +resync +applyOps +replSetGetConfig + |
+
Sharding Commands + |
+enableSharding +getShardVersion +mergeChunks +shardCollection +split +splitChunk +splitVector +moveChunk +movePrimary +isdbgrid + |
+flushRouterConfig +addShard +cleanupOrphaned +checkShardingIndex +listShards +removeShard +getShardMap +setShardVersion +shardingState +unsetSharding + |
+
Administration Commands + |
+renameCollection +dropDatabase +listCollections +drop +create +convertToCapped +filemd5 +createIndexes +listIndexes +dropIndexes +fsync +connectionStatus +collMod +reIndex +getParameter +currentOp +killOp + |
+clone +cloneCollection +clean +connPoolSync +compact +setParameter +repairDatabase +repairCursor +touch +shutdown +cloneCollectionAsCapped +copydb +logRotate + |
+
Diagnostic Commands + |
+availableQueryOptions +buildInfo +collStats +dataSize +dbStats +explain +features +listCommands +listDatabases +ping +serverStatus +whatsmyuri + |
+connPoolStats +cursorInfo +dbHash +diagLogging +driverOIDTest +getCmdLineOpts +getLog +hostInfo +isSelf +netstat +profile +shardConnPoolStats +top +validate + |
+
Internal Commands + |
+- + |
+handshake +_recvChunkAbort +_recvChunkCommit +_recvChunkStart +_recvChunkStatus +_replSetFresh +mapreduce.shardedfinish +_transferMods +replSetHeartbeat +replSetGetRBID +_migrateClone +replSetElect +writeBacksQueued +writebacklisten + |
+
System Events Auditing Commands + |
+- + |
+logApplicationMessage + |
+
For details on how to create and log in to an ECS, see "Creating and Logging In to a Windows ECS" or "Creating and Logging In to a Linux ECS" in the Elastic Cloud Server User Guide.
+For details about the glossaries in this document, see Glossary.
+This section guides you on how to connect to DB instances through a database client using a common connection or an SSL connection. You are advised to use SSL to encrypt connections to ensure data security.
+Based on the application scenario, you can determine whether to access a DB instance through an EIP. For details, see Scenarios.
+This section uses the Linux OS as an example to describe how to connect to a cluster instance.
+For details about restrictions on connecting to a DB instance, see Restrictions.
+For details on how to install a MongoDB client, see section How Can I Install a MongoDB Client?
+
next to the SSL field to download the root certificate.The following describes how to upload the certificate to a Linux and Window ECS:
+
The Linux OS is used as an example.
+./mongo --host <DB_HOST> --port <DB_PORT> -u <DB_USER> -p --authenticationDatabase admin --ssl --sslCAFile <FILE_PATH>
+Enter the database account password when prompted:
+Enter password:+
Example:
+./mongo --host 192.168.1.6 --port 8635 -u rwuser -p --authenticationDatabase admin --ssl --sslCAFile /tmp/ca.crt
+mongos>+
To use the common connection mode, you need to disable the SSL connection. For details, see section Disabling SSL.
+./mongo --host <DB_HOST> --port <DB_PORT> -u <DB_USER> -p --authenticationDatabase admin
+Enter the database account password when prompted:
+Enter password:+
Example:
+./mongo --host 192.168.1.6 --port 8635 -u rwuser -p --authenticationDatabase admin
+mongos>+
This section guides you on how to change the CPU or memory of a cluster instance.
+
to refresh the list. The instance status changes to Available.
to refresh the list. The instance status changes to Available.This section guides you on how to change the CPU or memory of your replica set instance.
+
to refresh the list. The instance status changes to Available.This section guides you on how to connect to DB instances through a database client using a common connection or an SSL connection. You are advised to use SSL to encrypt connections to ensure data security.
+Based on the application scenario, you can determine whether to access a DB instance through an EIP. For details, see Scenarios.
+You can directly perform operations on the primary and secondary nodes. Primary nodes are used for processing read and write requests. Secondary nodes replicate data from the primary and are used for processing read requests only.
+This section uses the Linux OS as an example to describe how to connect to a replica set instance.
+For details about restrictions on connecting to a DB instance, see Restrictions.
+For details on how to install a MongoDB client, see How Can I Install a MongoDB Client?
+
next to the SSL field to download the root certificate.The following describes how to upload the certificate to a Linux and Window ECS:
+
The Linux OS is used as an example.
+./mongo --host <DB_HOST> --port <DB_PORT> -u <DB_USER> -p --authenticationDatabase admin --ssl --sslCAFile <FILE_PATH> --sslAllowInvalidHostnames
+Enter the database account password when prompted:
+Enter password:+
Example:
+./mongo --host 192.168.1.6 --port 8635 -u rwuser -p --authenticationDatabase admin --ssl --sslCAFile /tmp/ca.crt --sslAllowInvalidHostnames
+replica:PRIMARY>+
replica:SECONDARY>+
To use the common connection mode, you need to disable the SSL connection. For details, see section Disabling SSL.
+./mongo --host <DB_HOST> --port <DB_PORT> -u <DB_USER> -p --authenticationDatabase admin
+Enter the database account password when prompted:
+Enter password:+
Example:
+./mongo --host 192.168.1.6 --port 8635 -u rwuser -p --authenticationDatabase admin
+replica:PRIMARY>+
replica:SECONDARY>+
This section describes how to download manual or automated backup files for local data backup or restoration.
+For details on how to log in to OBS Browser, see section Logging In to OBS Browser in the Object Storage Service User Guide.
+For details on how to configure OBS Browser, see section Configuring the System in the Object Storage Service User Guide.
+
The OBS bucket names displayed on the Download Backup File page on the DDS console do not support certificate verification. Therefore, you need to disable OBS Browser certificate verification before adding external buckets and enable it after the backup files are downloaded.
+In the Create Bucket dialog box of OBS Browser, select Add external bucket and enter the bucket name displayed on Download Backup File of the DDS console.
+For details about how to add external buckets, see section Adding External Buckets in the Object Storage Service User Guide.
+In the search box on the right of OBS Browser, enter the backup file name displayed on Download Backup File of the DDS console.
+DDS backs up data automatically based on the automated backup policy you set. You are advised to regularly back up data in your database. If the database becomes faulty or data is damaged, you can restore it with the backup, ensuring data reliability.
+
. Retention period refers to the number of days that data is kept. You can increase the retention period to improve data reliability.
+The backup retention period can range from 1 to 732 days, with a time window of one hour. The backup cycle varies according to the retention period you have set.
+
to refresh the list. The backup status changes to Complete. The backup type is Automated and the backup method is Physical.
Observe the following constraints when disabling the automated backup policy:
+
to disable the automated backup policy. You can determine whether to delete all automated backup files:
+This section guides you on how to modify the database port to ensure system security. The database port cannot be changed when the instance is in any of the following statuses:
+
to right of the Database Port field to modify the database port.The database port range is 2100 to 9500.
+
. This process takes about 1 to 5 minutes.
.This section guides you on how to change the security group of a DB instance. If any of the following operations is in progress, do not change the security group:
+
to select the security group to which the DB instance belongs.
. This process takes about 1 to 3 minutes.
.This section guides you on how to edit parameters in the parameter groups that you have created to meet your service requirements and achieve optimal performance.
+
Default parameter groups are unchangeable. You can only view them by clicking their names. If inappropriate settings of user-created parameter groups lead to a database reboot failure, you can refer to the settings of the default parameter groups to reset them.
+Related parameters are described as follows:
+Possible operations are as follows:
+
For details on the description of parameter group status, see section Database Status.
+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.
+DDS log management allows you to view database-level logs, including warning- and error-level logs generated during database running, which help you analyze system problems.
+This section guides you on how to add nodes to a DB instance.
+
A cluster instance of Community Edition supports a maximum of 16 mongos nodes.
+
to refresh the list. The instance status changes to Available.
to refresh the list. The instance status changes to Available.This section guides you on how to scale up the storage space of a DB instance to suit your service requirements.
+
You must add a minimum of 10 GB each time you scale up, and only multiples of 10 GB are allowed. The maximum amount of storage space is 1,000 GB.
+
to refresh the list. The instance status changes to Available.You must add a minimum of 10 GB each time you scale up, and only multiples of 10 GB are allowed. The maximum amount of storage space is 2,000 GB.
+
to refresh the list. The instance status changes to Available.Document Database Service (DDS) is compatible with MongoDB and is secure, highly available, reliable, scalable, and easy to use. It provides DB instance creation, scaling, redundancy, backup, restoration, monitoring, and alarm reporting functions with just a few clicks on the DDS console.
+DDS has the following characteristics:
+For details about the supported DB engines and versions, see Database Engine and Version.
+DB parameter groups act as a container for engine configuration values that are applied to one or more DB instances. This section guides you on how to create a parameter group to manage your DB instance configurations.
+
You are advised to change administrator passwords periodically to prevent password cracking, ensuring system security. You cannot reset the administrator password under the following circumstances:
+The password is a string of 8 to 32 characters. It must be a combination of uppercase letters, lowercase letters, digits, and special characters. You can also use the following special characters: ~!@#%^*-_=+?
+The password is a string of 8 to 32 characters. It must be a combination of uppercase letters, lowercase letters, digits, and special characters. You can also use the following special characters: ~!@#%^*-_=+?
+Slow query logs record statements whose execution period exceeds the value of slowms (100 ms by default), allowing you identify and optimize slowly executed statements.
+