This topic provides an overview of ApsaraDB RDS for MySQL and describes related terms.

ApsaraDB for RDS is a stable and reliable online database service that supports auto scaling. Based on Apsara Distributed File System and the high-performance SSD storage of Alibaba Cloud, ApsaraDB for RDS supports the MySQL, SQL Server, PostgreSQL, and PPAS (compatible with Oracle) database engines. It also provides a portfolio of solutions to disaster recovery, backup, restoration, monitoring, and migration to facilitate database operations and maintenance. For more information about the benefits of ApsaraDB for RDS, see Benefits.

If you require technical support, log on to the ApsaraDB for RDS console. In the top navigation bar, choose Tickets > Submit Ticket. If your business is complex, you can purchase a support plan to seek advice from instant messaging (IM) enterprise groups, technical account managers (TAMs), and service managers.

For more information about ApsaraDB for RDS, visit the ApsaraDB RDS for MySQL product page.

Disclaimer

Some product features or services described in this document may be unavailable in certain regions. For more information, see the commercial contracts for specific terms and conditions. This document serves as a user guide and is for reference only. No content in this document can constitute any expressed or implied warranty.

ApsaraDB RDS for MySQL

ApsaraDB RDS for MySQL is developed based on a branch of MySQL. It is proven to be a solution that can handle high volumes of concurrent traffic during Double 11, providing excellent performance. ApsaraDB RDS for MySQL provides basic features, such as whitelist configuration, backup and restoration, Transparent Data Encryption (TDE), data migration, and management for instances, accounts, and databases. It also provides the following advanced features:

  • Read-only instance: If a single RDS instance has a small number of write requests but a large number of read requests, it may fail to process all the read requests. This may affect your business. You can create one or more read-only instances to offload read requests from the primary instance and increase the throughput of your application.
  • Read/write splitting: The read/write splitting feature provides a read/write splitting endpoint. This endpoint provides an automatic link between the primary instance and all of its read-only instances. Your application can use this method to read and write data by connecting to the read/write splitting endpoint. Write requests are automatically distributed to the primary instance while read requests are distributed to read-only instances based on the instance weights. You can add more read-only instances to scale up the processing capacity of your database system. No application changes are required.
  • Dedicated proxy: A dedicated proxy uses dedicated computing resources. It provides advanced functions, such as read/write splitting, short-lived connection optimization, and transaction splitting.

ApsaraDB RDS for MySQL only supports InnoDB and X-Engine, for more information about the features provided by ApsaraDB RDS for MySQL, see Features of ApsaraDB RDS for MySQL.

Basic terms

  • Instance: An instance is a database service process that separately consumes physical memory resources. You can set a specific memory size, disk capacity, and database type. The memory size determines the performance of the instance. After an instance is created, you can change the specifications or delete the instance.
  • Database: A database is a logical unit created on an instance. The name of each database on the same instance must be unique.
  • Region and zone: Each region is a physical data center. Each region contains many isolated locations known as zones. Each zone has an independent power supply and network. For more information, see Alibaba Cloud's Global Infrastructure.

General terms

Term Description
On-premises database A database that is deployed to an on-premises data center or is not deployed on an ApsaraDB for RDS instance.
ApsaraDB RDS for XX (XX represents one of the following database engines: MySQL, SQL Server, PostgreSQL, PPAS, and MariaDB.) ApsaraDB for RDS with a specific database engine. For example, ApsaraDB RDS for MySQL means the database engine of the instance enabled on ApsaraDB for RDS is MySQL.