Product Advantages

  • 7x Performance Increase

    GaussDB(for MySQL) is 100% compatible with MySQL but delivers 7x the performance.

    GaussDB(for MySQL) is 100% compatible with MySQL but delivers 7x the performance.

  • 1 Primary and 15 Read Replicas

    In addition to a primary node, you can add up to 15 read replicas within minutes.

    In addition to a primary node, you can add up to 15 read replicas within minutes.

  • 128 TB of Storage

    GaussDB(for MySQL) automatically grows storage as needed without sharding, up to 128 TB per DB instance.

    GaussDB(for MySQL) automatically grows storage as needed without sharding, up to 128 TB per DB instance.

  • Snapshots Within Seconds

    Snapshots are created in seconds and can be retained for up to 732 days and restored to any point in time.

    Snapshots are created in seconds and can be retained for up to 732 days and restored to any point in time.

Key Technologies

Parallel Execution

Parallel Execution

Table data that needs to be executed is divided into independent data blocks, and then different worker threads process them in parallel. Finally, a leader thread summarizes the results in a message queue, with some results generated by the worker threads. Parallel execution is supported for scanning, aggregation, order by, and join operations.

  • In TPC-H testing of a DB instance (with 32 vCPUs and 256 GB of memory) handling100 GB of data, its performance was improved by over 10x in 16-thread concurrent requests.

Near Data Processing (NDP)

Near Data Processing (NDP)

GaussDB(for MySQL) uses a NDP framework. For data-intensive queries, operations such as column extraction, condition filtering, and aggregation calculation are pushed to multiple nodes on a distributed storage layer for parallel execution. This improves parallel and query processing capabilities, and reduces network traffic pressure on compute nodes.

Why GaussDB(for MySQL)?

GaussDB(for MySQL) vs Open-Source MySQL

GaussDB(for MySQL) vs Open-Source MySQL

  • Performance
  • With DFV storage and vertical optimization of the software and hardware, GaussDB(for MySQL) gets 7x the performance of MySQL. It can processes millions of queries per second (QPS).

  • Scalability
  • You can add up to 15 read replicas in addition to scaling up or down CPU and memory specifications for a DB instance as needed.

  • Storage
  • GaussDB(for MySQL) automatically grows storage as needed, up to 128 TB per DB instance.

  • Reliability
  • To ensure data security, DB instances can be deployed across AZs, and an instance failover can be performed within seconds.

GaussDB(for MySQL) vs Other Similar Products

GaussDB(for MySQL) vs Other Similar Products

  • Robust Performance
  • Compared with other products of the same type, GaussDB(for MySQL) delivers 30% higher performance for high concurrency requests with the same specifications.

  • Low Delay
  • When a DB instance is deployed across AZs, read requests of applications in the non-primary AZ can be accessed from the nearest AZ, reducing the access latency.

  • Accelerated Query
  • GaussDB(for MySQL) uses NDP and parallel execution to maximize resource utilization and speed complex query by over 10x.

Application Scenarios

Finance

The finance industry has high requirements for data security and reliability with zero RPO and near-zero RTO. GaussDB(for MySQL) meets such requirements by combining the stability and reliability of commercial databases with the flexibility and cost-effectiveness of open-source databases.

Advantages

  • 100% MySQL Compatibility

    GaussDB(for MySQL) is fully compatible with MySQL. You can easily migrate your MySQL databases without reconstructing your applications.

  • Strong Consistency (Zero RPO)

    Distributed, decoupled storage ensures strong data consistency. There is virtually no risk of data loss.

  • Quick Failover (Near-zero RTO)

    Real-time failover is completed within seconds.

Related Services

Internet

The Internet industry is growing explosively. Service traffic fluctuates and peak hours are unpredictable. GaussDB(for MySQL) resources are elastically scalable, so they can adapt perfectly to the constantly fluctuating usage patterns of the industry.

Advantages

  • Quick Horizontal Scaling

    Up to 15 read replicas can be created for a primary node within minutes to horizontally expand the capacity.

  • Online Vertical Scaling

    Instance classes can be changed online to vertically expand the capacity.

  • Mass Storage

    GaussDB(for MySQL) automatically grows storage as needed, up to 128 TB per DB instance.

Related Services

Recommendations

  • Distributed Database Middleware (DDM)

    DDM is used to scale out database resources to handle massive volumes of high concurrent requests.

    DDM is used to scale out database resources to handle massive volumes of high concurrent requests.

  • Data Replication Service (DRS)

    DRS helps you migrate databases online and synchronize data in real time. It is stable, efficient, cost-effective, and easy to use.

    DRS helps you migrate databases online and synchronize data in real time. It is stable, efficient, cost-effective, and easy to use.

  • Data Admin Service (DAS)

    DAS offers database development, O&M, intelligent diagnosis, and enterprise-level DevOps to make it easy for you to use and maintain databases.

    DAS offers database development, O&M, intelligent diagnosis, and enterprise-level DevOps to make it easy for you to use and maintain databases.