Document Database Service
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.
Progressive Knowledge
DDS knowledge for users from beginner level to expert level
01

Understand
Understanding the system architecture, functions, features, and application scenarios of DDS helps you select a suitable deployment mode to meet your service requirements and efficiently and visually maintain your service data.
Service Overview
03

Start
After a DDS DB instance is created, you can connect to the DB instance in multiple ways. Once the DB instance is connected, you can import and export data, and create databases, accounts, collections, and indexes.
Cluster
Replica Set
Connect to a Replica Set Instance Through DAS
Connect to a Replica Set Instance Over Private Networks
Connect to a Replica Set Instance Over Public Networks
Managing Databases
05

Deploy
You can use the recommended method to connect to replica set instances, optimize the shard settings to get the most out of the shard performance, and improve DDS performance using multiple methods.
Improving DDS Performance
02

Purchase
You can select the billing mode, configuration items, and instance specifications to suit different application scenarios.
Cluster
Replica Set
04

Be a Power User
Based on service requirements, you can add cluster instance nodes, expand storage capacity, change specifications, and back up and restore data at any time. In addition, you can view monitoring metrics and audit logs to learn about DDS health status in real time.
Database Commands
Instance Management
Backup and Restoration
Monitoring and Auditing
06

APIs
You can use the API provided by DDS to perform operations on DDS DB instances, such as creating, deleting, and querying DB instances.
API Reference
FAQs
Learn more about common issues and solutions.
Typical Cases
DDS Instance Node Fault Handling Mechanism
Mongo Shell Fails to Connect to the DB Instance, Leaving Message "isMaster"
Mongo Shell Fails to Connect to the DB Instance, Leaving Message "No route to host" and "connection attempt failed"
Mongo Shell Fails to Connect to the DB Instance, Leaving Message "Authentication failed"
Mongo Shell Fails to Connect to the DB Instance, Leaving Message "couldn't connect to server"
Java Driver Fails to Connect to the DB Instance, Leaving Message "Timeout while receiving message"
What Can I Do If a Query Error Is Reported After Data Is Written Into the DDS Cluster?
What Can I Do If the System Responds Slowly to Cluster Operations?
What Can I Do If the Number of Connections of an Instance Reaches Its Maximum?
How Do I Query and Limit the Number of Connections?
Management
Viewing the Primary/Standby Nodes of a Replica Set Instance
Why Does HA Trigger a Switchover?
What Is the Time Delay for Primary/Secondary Synchronization in a Replica Set?
Why Is Data Missing from My Database?
Will My Backups Be Deleted If I Delete My Cloud Account?
Are My DDS DB Instances Available When Scaling?
Parameter and Metric
Connection and Access
What Is the Number of DDS Database Connections?
What Can I Do If the Number of Connections of an Instance Reaches Its Maximum?
How Do I Query and Limit the Number of Connections?
What Should I Do If an ECS Cannot Connect to a DDS DB Instance?
What Should I Do If a Database Client Problem Causes a Connection Failure?
What Should I Do If a DDS Server Problem Causes a Connection Failure?
How Can I Install a MongoDB Client?
How Do I Install Robo 3T?
Storage
Will I Be Charged for Manual Backups of Deleted DB Instances?
How Do I Back Up DDS to ECS?
How Long Does DDS Store Backup Data For?
What Is the DDS DB Instance Storage Configuration?
Which Items Occupy the Storage Space on the Purchased DDS DB Instances?
What Overhead Does the Storage Space Have After I Applied for a DDS DB Instance?
Which Types of Logs and Files Occupy DDS DB Instance Storage Space?
