阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务。基于阿里云分布式文件系统和SSD盘高性能存储,RDS支持MySQL、SQL Server、PostgreSQL、PPAS(Postgre Plus Advanced Server,高度兼容Oracle数据库)和MariaDB TX引擎,并且提供了容灾、备份、恢复、监控、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。

为什么选择云数据库RDS

选择云数据库RDS,您可以快速搭建稳定可靠的数据库服务,相比自建数据库有如下优势:

  • 便宜易用,具有灵活计费、按需变配、即开即用等优点。
  • 高性能,包括参数优化、SQL优化建议等。
  • 高可用架构和多种容灾方案。
  • 高安全性,提供多种安全措施保障数据安全。

在性价比、可用性、可靠性、易用性、性能等方面,云数据库RDS都有很大优势,价格相比ECS自建数据库,仅需约1/3,相比自购服务器搭建数据库,仅需约1/10。

RDS定价

请参见收费项目及计费方式

学习路径图

您可以通过RDS学习路径图快速了解 RDS的相关概念、基础操作、进阶操作等。

如何使用阿里云RDS

您可以通过以下方式管理RDS实例,进行实例创建、网络设置、数据库创建、账号创建等操作:
创建RDS实例后,您可以通过以下方式访问RDS实例:
  • DMS:您可以通过DMS登录到RDS实例,在Web界面进行数据库开发工作。
  • 客户端:RDS兼容原生的数据库协议,您可以使用通用的数据库客户端工具访问RDS实例。例如,MySQL Workbench、SSMS(SQL Server Management Studio)、pgAdmin等。

常用功能

RDS支持实例管理(创建、变更等)、备份恢复、日志审计、监控报警等等,详情请参见:

常见问题和故障处理

使用RDS时遇到的各类问题,例如CPU过高、实例锁定等,您可以在Q&A常见问题内搜索查看,可以解决您的绝大部分问题。

相关概念

了解以下概念,将帮助您更好地选购RDS:

  • 实例:实例是虚拟化的数据库服务器。您可以在一个实例中创建和管理多个数据库。
  • 地域:地域是指物理的数据中心。一般情况下,RDS实例应该和ECS实例位于同一地域,以实现最高的访问性能。
  • 可用区:可用区是指在某个地域内拥有独立电力和网络的物理区域。同一地域的不同可用区之间没有实质性区别。
  • 数据库引擎:RDS支持多种数据库引擎,如MySQL、SQL Server、PostgreSQL、PPAS(Postgre Plus Advanced Server,高度兼容Oracle数据库)和MariaDB。关于各个引擎的介绍,请参见数据库引擎
  • 网络类型:您可以选择将实例创建在经典网络或专有网络VPC(Virtual Private Cloud)中。VPC是阿里云上一种隔离的网络环境,安全性比传统的经典网络更高,建议您选择VPC。
  • 产品系列:分为基础版、高可用版和集群版。关于各个系列的介绍,请参见产品系列概述
  • 规格族:分为共享型、通用型和独享型。关于各个规格族的介绍,请参见实例规格族
  • 存储类型:分为SSD本地盘、SSD云盘和ESSD云盘。具体请参见存储类型

相关服务

  • ECS:ECS是云服务器,通过内网访问同一地域的RDS时,可实现RDS的最佳性能。ECS搭配RDS是典型的业务访问架构。
  • Redis:Redis提供持久化的内存数据库服务。当业务访问量较大时,ECS 、RDS和Redis的组合可以支持更多的读请求,同时减少响应时间。
  • MongoDB:提供稳定可靠、弹性伸缩、完全兼容MongoDB协议的数据库服务。数据结构多样时,可以选择将结构化数据存储在RDS,将非结构化数据存储在MongoDB,满足业务的多样化存储需求。
  • MaxCompute:大数据计算服务MaxCompute(原名ODPS)是一种快速、完全托管的TB/PB级数据仓库解决方案,提供了完善的数据导入方案以及多种经典的分布式计算模型,能够快速地解决海量数据计算问题。通过数据集成服务,可将RDS数据导入MaxCompute,实现大规模的数据计算。
  • DTS:您可以使用数据传输服务DTS将本地数据库迁移到云上的RDS,以及实现RDS的异地容灾。
  • OSS:对象存储服务OSS是阿里云提供的海量、安全、低成本、高可靠的云存储服务。