阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务。基于阿里云分布式文件系统和SSD盘高性能存储,RDS支持MySQL、SQL Server、PostgreSQL和MariaDB TX引擎,并且提供了容灾、备份、恢复、监控、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。
RDS MySQL与自建数据库对比优势
对比项 |
RDS MySQL |
ECS自建 |
自购服务器搭建数据库 |
性价比 |
- 弹性资源。
- AliSQL深度定制的独立MySQL分支,提供了类似于MySQL企业版的诸多功能,提升用户使用感受。
- 最多2倍存储空间大小的免费备份空间。
- 公网流量免费。
- 免费使用自带的域名。
- 更新速度快,紧跟MySQL最新版本。
|
- 弹性资源。
- 开源版无性能优化。
- 备份空间独立收费。
- 公网流量收费。
|
- 一次投入的沉没成本大。
- 开源版无性能优化。
- 需要独立准备备份资源,成本极高。
- 公网流量收费,域名费用高。
|
可用性 |
- 基础版约15分钟即可完成故障转移。
- 高可用版和集群版提供自研高可用系统,实现30秒内故障恢复。
- 只读实例自动实现负载均衡。
- 读写分离使用方便。
- 未来会推出分析节点,满足分析型场景需求。
|
- 基础版约30分钟完成故障转移。
- 需要单独购买高可用系统。
- 需要单独实现或者购买负载均衡服务。
- 分析型场景需要与分析型数据库结合,搭建难度大、成本高。
|
- 单机实例,少则两小时,多则等待配货数周。
- 需要单独购买高可用系统。
- 需要单独实现或者购买负载均衡设备。
- 分析型场景需要与分析型数据库结合,搭建难度大、成本高。
|
可靠性 |
- 数据可靠性高,自动主备复制、数据备份、日志备份等。
- MySQL 5.7三节点企业版与MySQL 8.0三节点企业版,实现RPO(Recovery Point Object)=0,数据无丢失;RTO(Recovery Time Objective) 通常情况在 1分钟左右。
|
- 在好的架构下才能实现高可靠性。
- 实现RPO=0的成本极高,需要单独购买研发服务。
|
- 数据可靠性一般,取决于单块磁盘的损害概率。
- 实现RPO=0的成本极高,需要单独购买研发服务。
|
易用性 |
- 自动化备份恢复系统,支持按时间点恢复、单库备份恢复等,流式备份对实例性能影响小。
- 自动化监控告警系统,支持秒级监控,覆盖实例和数据库所有性能指标,支持短信、邮箱、旺旺、钉钉等通道,且根据消费有大额度的免费短信数量。
- 支持
|