What Is RDS?

Huawei Cloud Relational Database Service (RDS) is a cloud-based web service that is reliable, scalable, easy to manage, and ready for immediate use.

Understand

Service Overview

Huawei Cloud RDS provides a comprehensive performance monitoring system, multi-level security protection measures, and a professional database management platform, allowing you to easily set up and scale a relational database. On the Huawei Cloud RDS console, you can perform almost all necessary tasks and no programming is required. The console simplifies operation procedures and reduces routine O&M workloads, so that you can focus on your application and service development.

RDS for MySQL

MySQL is one of the world's most popular open-source relational databases. It works with the Linux, Apache, and Perl/PHP/Python to establish a LAMP model for efficient web solutions.

RDS for MySQL is reliable, secure, scalable, inexpensive, and easy to manage.

It supports various web applications and is cost-effective, preferred by small- and medium-sized enterprises.

A web-based console provides comprehensive visualized monitoring for easier operations.

You can flexibly scale resources based on your service requirements and pay for only what you use.

For details about the versions supported by RDS for MySQL, see DB Engines and Versions.

For more information, see the official documentation at https://dev.mysql.com/doc/.

RDS for PostgreSQL

PostgreSQL is an open-source object-relational database management system that focuses on extensibility and standards compliance. It is known as the most advanced open-source database available. 

RDS for PostgreSQL excels in processing complex online transaction processing (OLTP) transactions and supports NoSQL (JSON, XML, or hstore) and geographic information system (GIS) data types. It has earned a reputation for reliability and data integrity, and is widely used for websites, location-based applications, and complex data object processing.

RDS for PostgreSQL supports the postgis plugin and provides excellent spatial performance.

RDS for PostgreSQL is a good cost-effective solution for many different scenarios. You can flexibly scale resources based on your service requirements and pay for only what you use.

For details about the versions supported by RDS for PostgreSQL, see DB Engines and Versions.

For more information, see the official documentation at https://www.postgresql.org/docs/.

RDS for SQL Server

Microsoft SQL Server is a well-established commercial database with a mature enterprise-class architecture. One-stop deployment simplifies key O&M services and greatly reduces labor costs. With RDS for SQL Server, you can build a safe and stable database operation environment that meets Huawei international security standards. It is widely used in government, finance, medical care, education, and gaming.

RDS for SQL Server is reliable, scalable, inexpensive, and easy to manage. It uses a high availability (HA) architecture, guarantees data security, and recovers from faults within seconds.

For details about the versions supported by RDS for SQL Server, see DB Engines and Versions.

For more information, see the official documentation at https://docs.microsoft.com/en-us/documentation/.

FAQs

  • What Should I Pay Attention to When Using RDS?

    1. DB instance operating systems (OSs) are invisible to you. Your applications can access a database only through an IP address and a port.

    2. The backup files stored in Object Storage Service (OBS) and the Elastic Cloud Server (ECS) used by RDS are invisible to you. They are visible only to the RDS instance management system.

    3. Before viewing the DB instance list, ensure that the region is the same as the region where the DB instance is purchased.

    4. After creating RDS DB instances, you do not need to perform basic O&M operations, such as enabling HA and installing security patches. However, you must pay attention to:

    a. Whether the CPU, input/output operations per second (IOPS), and space of the RDS DB instance are sufficient. If any of these becomes insufficient, change the CPU/Memory or scale up the DB instance.

    b. Whether the performance of the RDS DB instances is adequate, a large number of slow query SQL statements exist, SQL statements need to be optimized, or any indexes are redundant or missing.


  • What Is the Availability of RDS DB Instances?

    Calculation formula for RDS DB instance availability:

    DB instance availability = (1 – Failure duration/Total service duration) × 100%

  • Will My RDS DB Instances Be Affected by Other User Instances?

    No. Your RDS DB instances and resources are isolated from other users' DB instances.

  • Does RDS Support Cross-AZ High Availability?

    Yes. When you buy a DB instance, you can select Primary/Standby for DB Instance Type and then select different AZs for Primary AZ and Standby AZ.

  • What Can I Do About Slow Respond of Websites When They Use RDS?

    To solve this problem:

    1. Check the performance of RDS DB instances on the RDS console.

    2. Compare the database connection status of local databases and RDS DB instances. This problem depends on web applications.

  • Can Multiple ECSs Connect to the Same RDS DB Instance?

    Multiple ECSs can connect to the same RDS DB instance as long as the capability limits of a database are not exceeded.

  • Is RDS for MySQL Compatible with MariaDB?

    MariaDB is a branch of the MySQL source code. It is maintained by the open-source community and uses GPL licensing. One of the reasons for developing MariaDB is that Oracle acquired MySQL, so there is a chance that MySQL could get shut down. The community developed MariaDB to protect against this risk.

    MariaDB is compatible with MySQL. There is no difference for front-end applications such as PHP, Perl, Python, Java, .NET, MyODBC, Ruby, and MySQL C connector.

  • What Is the Maximum Size Allowed for a Single Table in RDS for MySQL Instances?

    The maximum size allowed for a single table depends on the maximum file size allowed by the OS.

    Due to metadata overhead, the maximum size allowed for a single table is 2 TB.