Product Advantages

Product Advantages

  • Secure

    DDS instances run in VPCs, so you can keep your document databases isolated on its secure network. Data in your databases is also encrypted to protect against interception or data leaks. You can configure fine-grained permissions and security groups to control access to your document databases. You can also configure DDoS protection to defend against online attacks. Audit logs can be stored for up to two years for traceback purposes.
    DDS instances run in VPCs, so you can keep your document databases isolated on its secure network. Data in your databases is also encrypted to protect against interception or data leaks. You can configure fine-grained permissions and security groups to control access to your document databases. You can also configure DDoS protection to defend against online attacks. Audit logs can be stored for up to two years for traceback purposes.
  • Reliable

    You can deploy DDS instances in clusters or replica sets, in a single AZ or across AZs, to ensure high availability for your document databases. DDS continuously monitors the health of document database nodes. If any primary node fails, DDS will automatically promote the secondary node to take over the services. A combination of automated and manual backup enable point-in-time recovery for your clusters.
    You can deploy DDS instances in clusters or replica sets, in a single AZ or across AZs, to ensure high availability for your document databases. DDS continuously monitors the health of document database nodes. If any primary node fails, DDS will automatically promote the secondary node to take over the services. A combination of automated and manual backup enable point-in-time recovery for your clusters.
  • Easy to Use

    On the DDS management console, you can create, scale, back up, and restore DB instances in just a few clicks. You can also view the CPU usage, disk usage, and IOPS in real time. With the Data Admin Service (DAS), you can manage your DB instances from an intuitive web-based console.
    On the DDS management console, you can create, scale, back up, and restore DB instances in just a few clicks. You can also view the CPU usage, disk usage, and IOPS in real time. With the Data Admin Service (DAS), you can manage your DB instances from an intuitive web-based console.
  • Scalable

    You can change CPU, memory, and storage specifications to scale DDS instances up or down. You can also increase or reduce the number of mongos or shard nodes to scale them in or out. In-the-moment requirements can be fully addressed without modifying any code.
    You can change CPU, memory, and storage specifications to scale DDS instances up or down. You can also increase or reduce the number of mongos or shard nodes to scale them in or out. In-the-moment requirements can be fully addressed without modifying any code.

Application Scenarios

  • Gaming

  • IoT

  • Internet

Gaming

Gaming

Data is critical to making online games engaging, especially multiplayer games with players distributed around the world. DDS stores gaming data as JSON-like documents, so you can change the data as quickly as you change the games. You can then quickly add the coolest new features to player profiles, including achievements, in-game currency, new classes of gear, newly unlocked content, and more.

Advantages

Fast Data Read and Write

With all kinds of data embedded in a single document, applications can quickly retrieve data with fewer queries.

Game changes are quite frequent, and relying on rigid schemas is not practical. DDS offers a flexible schema to allow you to store and combine any type of data and dynamically modify the schema without experiencing application downtime.

Excellent Scalability

Each sharded cluster is comprised of one config node and multiple shards and mongos nodes. The cluster can be easily scaled up or out to enhance read and write performance.

Related Services

IoT

IoT

IoT applications need to process a large volume of real-time or near–real-time data collected from sensors.

MongoDB-compatible DDS allows you to store any kind of data, analyze it in real time, and change the schema flexibly to address ever-changing requirements.

DDS can dynamically increase the number and specifications of mongos and shard nodes in DDS clusters to handle sudden spikes in demands.

DDS also provides secondary indexes for dynamic queries and uses a MongoDB-compatible MapReduce aggregation framework to perform the multidimensional data analysis needed by IoT applications.

Advantages

Speed-of-Thought Data Analysis

DDS sharded clusters provide high write performance and MongoDB-compatible MapReduce aggregation to enable speed-of-thought analysis.

High Availability and Scalability

DDS provides horizontal scaling and sharding to keep up with sudden changes in demand.

The cluster and replica set design ensures high availability in any environment. If the primary node is faulty, the secondary node takes over services immediately, without the applications ever noticing anything has happened.

Related Services

Internet

Internet

Internet applications require storing a wide range of data types and analyzing great volumes of data concurrently. DDS uses a three-node replica set architecture to deliver the highest possible availability and reliability. The primary and secondary nodes both distribute read requests for faster reads and writes.

Advantages

MapReduce

You can write your own query statements or scripts to distribute requests to DDS for multidimensional analysis.

Excellent Scalability

DDS DB instances can be flexibly scaled up or out to support growing data volumes in content management systems.

Related Service

Usage Guides

Register with HUAWEI CLOUD to get free services

Register Now