大家好,感谢邀请,今天来为大家分享一下深度评测:阿里云RDS MySQL和AWS RDS哪个性能更好?的问题,以及和的一些困惑,大家要是还不太明白的话,也没有关系,因为接下来将为大家分享,希望可以帮助到大家,解决大家的问题,下面就开始吧!
DynamicThreadPool(DTP):动态管理内核中的数据库线程池,通过有限的资源持续支持大量数据库连接请求的创建,保持高效稳定的请求处理能力。
IndexMutexTuning(IMT):通过IMT优化,大幅降低索引节点分裂的成本,大幅提升类TPCC场景的处理能力。在全内存测试中,单机达到了39W的TpmC,相比原生版本提升了35-50%。
TDESM4:全新优化的TDE数据加密,支持国产加密算法SM4。
PerformanceInsight:扩展数据库SQL性能的各方面信息,包括表统计、索引统计、SQL单条性能数据、IO统计以及关键性能数据输出等。
AsyncFilePurge:优化大表删除,有效降低系统IO抖动的影响。
SlowLogRotate:设计慢日志的切换机制,可以有效减少大量慢日志带来的不稳定影响。
SQLOutline:通过Hint优化SQL语句执行计划,可以保证SQL执行计划在各种环境变化中保持不变,比如大版本升级、统计信息变化等。
StatementConcurrencyControl(SCC):DBA可以通过SCC干预系统语句的执行,限制特定SQL的并发,保证紧急状态下数据库的稳定运行。
DDLRecycleBin:为内核添加回收站,防止误执行DROPTABLE/TRUNCATE TABLE造成不可挽回的损害。
01、测试概述
该测试对比了阿里云RDS通用实例(5.7/8.0版本)和AWS RDS通用T3实例在OLTP读写混合模型下的性能。测试使用标准sysbench 1.0工具,所选规格为8核32GB数据库。测试场景采用内存命中场景,250张表,每张表25000行数据。
测试结论是对比同规格下性能最佳的T3型AWS RDS 5.7/8.0与对应版本的阿里云RDS通用实例。阿里云的RDS通用实例具有绝对优势。混合读写场景的峰值QPS高于AWS RDS。高出约80%。
02、测试环境
(*点击查看大图)
AWS RDS 通用实例分为四种类型https://aws.amazon.com/cn/rds/instance-types/。初步测算,同等CPU核数、内存规格下,T3型实例性能最佳。选择的规格为t3.2xlarge,8个vCPU。
AWS RDS的主从同步不依赖binlog。有关同步方法的说明,请参阅:https://aws.amazon.com/cn/blogs/database/amazon-rds-under-the-hood-multi-az/。在跨AZ的情况下,AWS RDS是同步写入的,因此在对比测试中,阿里云RDS选择了多可用区+半同步启用+默认严格参数模板。
03、测试数据
3.1 RDS 5.7读写混合场景
在不同并发条件下,阿里云RDS 5.7的性能优于AWS。
阿里云RDS 5.7峰值QPS较AWS提升80.41%
(*点击查看大图)
3.2 RDS 8.0读写混合场景
在不同并发条件下,阿里云RDS 8.0的性能优于AWS。
阿里云RDS 8.0峰值QPS较AWS提升77.88%
(*点击查看大图)
04、总结和展望
从上述测试数据可以看出,阿里云RDS通用实例比AWS RDS具有更大的优势。阿里云数据库RDS MySQL在2020年将继续高速运行,除了性能之外,还将继续围绕企业需求打造核心数据库能力,涵盖安全性、可靠性、可用性、可扩展性等诸多方面。
Gartner预测,到2021年,云数据库将首次占据整个数据库市场的50%;到2023年,75%的数据库将在云平台上运行。
去年11月,国际知名研究机构Gartner公布了2019年全球数据库魔力象限结果。阿里云成功进入“挑战者”象限,是唯一连续两年入选的中国企业。
据Gartner统计,阿里云全球云数据库市场份额排名第三、中国市场第一,年增长率高达116%。目前,已有超过40万个数据库实例迁移到阿里云,其中包括政务、零售、金融、电信、制造、物流等领域的龙头企业。
原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/135233.html
用户评论
回忆未来
终于有人做了这篇对比测评!一直纠结用哪个数据库,这两个平台我用的比较多。等我看完这个再做决定。
有12位网友表示赞同!
?娘子汉
看了眼测试结果,AWS RDS在某些场景下的读写性能确实领先,但阿里云RDS有更丰富的存储引擎选择,取决于具体项目需求吧。
有7位网友表示赞同!
执念,爱
说实话,这篇文章写的细节不多,比如不同数据库版本、实例规格对性能的影响这些都缺失了,感觉只是粗略的对比。
有14位网友表示赞同!
笑叹★尘世美
这篇测评让我更有信心选择了阿里云RDS,毕竟我以前就觉得阿里云的服务更加稳定可靠,这次测试果然佐证了我的选择!
有9位网友表示赞同!
等量代换
我更倾向于 AWS RDS 的管理界面和工具体验,功能相对完善些,但是如果真的在乎价格的话,阿里云RDS还是比较优惠的。
有15位网友表示赞同!
在哪跌倒こ就在哪躺下
深度评测?我觉得这个只是浅尝辄止。想要更好地掌握两个平台的优劣势还需要进行更深入的测试和分析。
有18位网友表示赞同!
野兽之美
作为一名资深数据库工程师,我对这篇测评的结果持保留态度。每个项目的性能需求都不同,单纯依靠这篇文章的对比结果很难做出决定。
有14位网友表示赞同!
花海
我之前也用过阿里云和AWS RDS,感觉它们的优势各有千秋。阿里云RDS价格比较实惠,AWS RDS功能更加丰富。最终选择哪个平台还是需要根据具体的项目进行评估。
有5位网友表示赞同!
孤单*无名指
对于中小企业来说,阿里云RDS的价格优势非常吸引人,再加上它还提供了一些针对国产软硬件的优化方案,性价比真的高!
有9位网友表示赞同!
浅巷°
这篇测评确实对阿里云和AWS RDS两种数据库平台进行了比较全面的分析,但是希望下次能够更加深入地探讨一下数据备份、灾难恢复等方面的性能差异。
有10位网友表示赞同!
妄灸
我一直在寻找合适的云数据库解决方案,这个评测对我有很大的帮助。感谢作者分享这份宝贵经验!
有18位网友表示赞同!
怀念·最初
阿里云RDS和AWS RDS各有优劣,这篇测评比较客观地分析了两个平台的性能差距。但需要注意的是,每个项目的需求都不同,测试结果仅供参考。
有12位网友表示赞同!
月下独酌
个人觉得AWS RDS在高并发场景下的性能更有优势,但是阿里云RDS的价格优势还是比较吸引人的,特别是对于对预算比较敏感的小型企业来说
有8位网友表示赞同!
放肆丶小侽人
从这篇测评来看,无论是阿里云RDS还是AWS RDS都属于行业领先水平的数据库服务,需要根据实际需求进行选择。希望以后还能看到更深入的性能比较分析。
有15位网友表示赞同!
哽咽
测试结果确实能提供一些参考,但是我建议大家综合考虑各平台的生态系统、功能特性、价格政策等因素才能做出最适合自己项目的决策
有10位网友表示赞同!
站上冰箱当高冷
作为一名云计师来说,经常需要评估不同的数据库服务。这篇评测比较客观地介绍了阿里云RDS和AWS RDS两种主流平台的性能特点,很有参考价值。
有13位网友表示赞同!