Updated on 2025-08-13 GMT+08:00

Advantages

Easy Management

  • Quick Setup

    You can create a DB instance on the management console within minutes and access the DB instance from an ECS over a private network to reduce the application response time and avoid paying for the traffic that would be generated by regular public access.

  • Elastic Scaling

    Cloud Eye monitors changes in the load on your database and storage capacity. You can flexibly scale resources accordingly and pay for only what you use.

  • High Compatibility

    You use RDS the same way as you would use a native engine. RDS is compatible with existing programs and tools.

  • Easy O&M

    Routine maintenance and management operations, including hardware and software fault handling and database patching, are easy to perform. With a web-based console, you can reboot DB instances, reset passwords, modify parameters, view error or slow query logs, and restore data. Additionally, the system helps you monitor DB instances in real time and generates alarms if errors occur. You can check DB instance information at any time, including CPU usage, IOPS, database connections, and storage space usage.

High Performance

  • Optimized Performance

    Combining years of experience in database R&D, setup, and maintenance with cloud-based technology, Huawei Cloud has built a database service that is highly available, reliable, secure, scalable, and easy to maintain.

  • Optimized Hardware

    RDS offers stable and high-performance database services using servers that have been proven robust by customer success in a wide range of applications.

  • Optimized SQL Solutions

    RDS can detect slowly-executed SQL statements, so you can optimize the code accordingly.

  • High-Speed Access

    You can access DB instances directly from ECSs deployed in the same region. This means applications can respond faster, and saves money as it is an intranet connection so there are no traffic charges generated.

High Security

  • Network Isolation

    Virtual Private Clouds (VPCs) and network security groups are used to isolate and secure your DB instances. VPCs allow you to define which IP addresses are allowed to access your DB instance. You can configure subnets and security groups to control access to DB instances.

  • Access Control

    RDS controls access through the account/IAM user and security groups. When you create an RDS instance, an account is automatically created. To separate out specific permissions, you can create IAM users and assign permissions to them as needed. VPC security groups have rules that govern both inbound and outbound traffic for DB instances.

  • Transmission Encryption

    RDS uses Transport Layer Security (TLS) and Secure Sockets Layer (SSL) to encrypt transmission. You can download a Certificate Agency (CA) certificate from the RDS console and upload it when connecting to a database for authentication.

  • Storage Encryption

    RDS encrypts data before storing it. Encryption keys are managed by Key Management Service (KMS).

  • Data Deletion

    When you delete an RDS instance, its attached disks, storage space its automated backups occupy, and all data it stores will be deleted. You can restore a deleted DB instance using a manual backup or rebuild the DB instance from the recycle bin within the retention period.

  • Security Protection

    RDS for MariaDB is protected by multiple layers of firewalls to defend against various malicious attacks, such as DDoS attacks and SQL injections. For security reasons, you are advised to access DB instances through a private network.

High Reliability

  • Dual-Host Hot Standby

    RDS for MariaDB uses the hot standby architecture, in which failover upon fault occurrence takes only some seconds.

  • Data Backup

    The system automatically backs up data every day and stores backup files as packages in Object Storage Service (OBS). The backup files can be stored for 732 days and can be restored with just a few clicks. You can set a custom backup policy and create manual backups at any time.

  • Data Restoration

    You can restore data from backups to any point in time during the backup retention period. In most scenarios, you can use backup files to restore data to an existing or a new DB instance at any time point within 732 days. After the data is verified, data can be migrated back to the primary DB instance.

    Deleted DB instances can be moved to the recycle bin. You can rebuild the DB instance that was deleted up to 7 days ago from the recycle bin.

  • Data Durability

    RDS provides a data durability of 99.9999999%, ensuring data security and reliability and protecting your workloads from faults.

Comparison Between RDS for MariaDB and On-Premises Databases

Table 1 Comparison

Item

RDS for MariaDB

On-Premises Database

Service availability

For details, see ECS Advantages.

Requires device procurement, primary/standby relationship setup, and RAID setup.

Data reliability

For details, see What Is EVS?

Requires device procurement, primary/standby relationship setup, and RAID setup.

Database backup

Supports automated backups, manual backups, and custom backup retention periods.

Requires device procurement, setup, and maintenance.

Hardware and software investment

Supports on-demand pricing and scaling without requiring hardware and software investment.

Requires large investment in database servers.

System hosting

Not required.

Requires two servers for primary/standby DB instances.

Maintenance cost

Not required.

Requires large labor investment and professional database administrator (DBA) for maintenance.

Deployment and scaling

Supports elastic scaling, fast upgrade, and on-demand enabling.

Requires procurement, deployment, and coordination of hardware that matches original devices.