Updated on 2022-02-22 GMT+08:00

Overview

Distributed Database Middleware (DDM) is a MySQL-compatible database middleware service. It uses a storage-compute decoupled architecture to make it easy to scale out compute and storage resources to handle a huge number of concurrent requests.

How DDM Works

DDM is scalable in compute and data storage resources, freeing you from worrying about scalability and O&M issues as your services grow.

Advantages

DDM is highly scalable, easy to use, quick to deploy, and cost-effective and can deliver high performance.

  • Highly scalable

    DDM supports automatic horizontal sharding, so you can:

    • Change your instance class within minutes.
    • Add instance nodes without impacts on applications.
    • Add DB instances with minimal downtime.
  • Easy to use
    • Compatible with MySQL licenses, syntax, and clients.
    • Makes it easy to import data and migrate databases to the cloud.
    • Splits read and write requests with no need to modify service code.
  • Quick to deploy

    DDM instances are easy to deploy online. This shortens project cycles and helps migrate your workloads to the cloud. You do not need to purchase, deploy, or configure a DDM instance as you do for a self-built database.

  • Cost-effective

    DDM provides stable performance, comprehensive O&M, and excellent technical support. It is more cost-effective than open-source products. Different instance classes are available to meet your needs.