除了压测,还有深入骨髓的分析,只为帮你找到好的云数据库!

内容快览

1.三家在功能上差距并不是很大,但是需要注意的是,阿里云和腾讯云都对 MySQL 进行了深度的内核开发,阿里云更是将其开发后的数据库开源,发布至 Github ,可见其对 AliSQL 的信心。百度云在 MySQL 二次开发的能力上还显得薄弱。

2.在同等配置下,阿里云单机版价格最为优惠,腾讯云的标准版其次,阿里云双机版再次,腾讯云标准版再次,百度云最贵。阿里云和腾讯云都针对不同消费能力的用户提供了不同的版本。不过阿里云的单机版在价格上,能够给用户更低的价格,让用户进一步减少支出。

3.如果你的企业拥有足够的维护人员,那么三家相差不大,如果没有专业的DBA团队,那么腾讯云的数十种服务可以满足你的绝大多数需求,而阿里云的数百种服务可以给你完善的数据库维护帮助,一站式的数据维护体验。

4.压力测试中较为亮眼的参数是阿里云 RDS 的零死锁。零死锁可以让你的业务进行的更加流畅,更好的对外提供服务

5.计算耗时上,效果最好的是阿里云 RDS ,其次是腾讯云 CDB ,最次是百度 RDS

数据库是我们任何一个应用都无法避免的,无论是关系型数据库,还是非关系型数据库,我们总需要借助数据库来存储我们的用户数据、产品数据。在这个集群随手可得的时代,数据库成为了我们除了CPU 频率,硬盘 IO 后又一个瓶颈。

站在大部分企业的角度来说,性能不会,也不应该成为最主要的考量指标。一些企业在上云时,希望选择性能强悍的云计算产品,但是实际上业务并不需要那么高的性能。性能就如同买鞋,合脚的才是最好的。

(一)功能对比

阿里云 RDS

阿里云 RDS MySQL 版本基于 阿里云持续5年研发的高性能 MySQL 数据库产品:AliSQL。用户可以无需任何操作体验到阿里巴巴花5年时间,精心研发的高性能 MySQL 分支 AliSQL。

为了解决用户关系的数据安全问题,阿里云 RDS 为用户提供了在不同情况下,不同阶段的安全防护和审计。同时,还能够帮助用户快速创建主备架构、数据同城容灾、异地容灾。

同时,RDS 作为PaaS 型云服务,为用户提供了丰富的备份恢复服务,无感知的版本升级服务和监控报警服务。

腾讯云 CDB

腾讯云 CDB 是由腾讯云提供的关系型数据库云服务,性能卓越、选型灵活,为用户提供了按量计费和弹性拓展,帮助用户实现高可用和高可靠。

腾讯云针对 MySQL 进行了优化,消除DB冗余的I/O,缩短了I/O路径,性能超过开源 MySQL 的自建数据库。

腾讯云为用户提供了强同步复制,保证数据库的一致性,避免出现数据丢失的情况。同时还提供了分钟级的日常监控和粒度更细的数据库核心指标件监控。

百度云 RDS

百度云 RDS 是百度云为用户提供的专业的数据库托管服务,为用户提供了全面的健康、故障修复、数据备份和可视化管理支持。 百度云 RDS 全面配置双网卡支持,公网私网独立控制,无需切换网络,支持数据库弹性扩容和按需付费购买模式。 百度云 RDS 为用户提供了监控、诊断、故障自修复等功能,为用户提供了全面的自动化运维保障。让用户省事省心省力。

三家在功能上差距并不是很大,但是需要注意的是,阿里云和腾讯云都对 MySQL 进行了深度的内核开发,阿里云更是将其开发后的数据库开源,发布至 Github ,可见其对 AliSQL 的信心。百度云在 MySQL 二次开发的能力上还显得薄弱。

(二)价格对比

在价格方面的对比上,我们选择了一些常用的配置,来进行对比:

在单核1G25G存储空间的配置上,阿里云双机版和百度云标准版较贵,每月156元,腾讯云的普通版较便宜,仅需120元,其强同步复制版,则需要175元每月,同时,阿里云也提供了单机版,仅73元。

当内存达到64G以上之后,只能选择阿里云和腾讯云,百度云目前只对外开通64G及以下内存的云数据库。在价格上,阿里云单机版最便宜,腾讯云标准版其次,阿里云双机版再其次,腾讯云强复制版最贵。

更符合规范化

经过对比,我们可以看出,在同等配置下,阿里云单机版价格最为优惠,腾讯云的标准版其次,阿里云双机版再次,腾讯云标准版再次,百度云最贵。阿里云和腾讯云都针对不同消费能力的用户提供了不同的版本。不过阿里云的单机版在价格上,能够给用户更低的价格,让用户进一步减少支出。