您當(dāng)前的位置是:  首頁 > 資訊 > 文章精選 >
 首頁 > 資訊 > 文章精選 >

深度評(píng)測(cè) | 阿里云RDS MySQL和AWS RDS誰性能更勝一籌

2020-04-14 16:24:20   作者:   來源:   評(píng)論:0  點(diǎn)擊:


  MySQL代表了開源數(shù)據(jù)庫的快速發(fā)展。
  從2004年前后的Wiki、WordPress等輕量級(jí)Web 2.0應(yīng)用起步,到2010年阿里巴巴在電商及支付場(chǎng)景大規(guī)模使用MySQL數(shù)據(jù)庫,再到2012年開始阿里云RDS for MySQL為成千上萬家客戶提供可靠的關(guān)系數(shù)據(jù)庫服務(wù),阿里云RDS積累了來自內(nèi)外部功能、性能、安全方面的眾多需求,打造了面向企業(yè)場(chǎng)景的AliSQL分支,包含了豐富企業(yè)級(jí)數(shù)據(jù)庫特性:
  • DynamicThreadPool(DTP):在內(nèi)核中動(dòng)態(tài)管理數(shù)據(jù)庫線程池,通過有限資源持續(xù)支撐大量創(chuàng)建數(shù)據(jù)庫連接請(qǐng)求,維持高效穩(wěn)定的請(qǐng)求處理能力。
  • IndexMutexTuning(IMT):通過IMT優(yōu)化大大降低索引節(jié)點(diǎn)分裂成本,大大提升類TPCC場(chǎng)景處理能力,在全內(nèi)存的測(cè)試中,單機(jī)達(dá)到了39W的TpmC,相對(duì)于原生版本提升35-50%不等。
  • TDE&SM4:全新優(yōu)化的TDE數(shù)據(jù)加密,并且支持國產(chǎn)加密算法SM4。
  • PerformanceInsight:針對(duì)數(shù)據(jù)庫SQL性能擴(kuò)展多方面信息,包括表統(tǒng)計(jì)信息、索引統(tǒng)計(jì)信息、SQL單次性能數(shù)據(jù)、IO統(tǒng)計(jì)信息和關(guān)鍵性能數(shù)據(jù)輸出等。
  • AsyncFilePurge:優(yōu)化大表刪除,有效降低系統(tǒng)IO抖動(dòng)影響。
  • SlowLogRotate:對(duì)慢日志設(shè)計(jì)切換機(jī)制,可有效降低大量慢日志造成的不穩(wěn)定影響。
  • SQLOutline:通過Hint優(yōu)化SQL語句執(zhí)行計(jì)劃,可保障在各種環(huán)境變化中SQL執(zhí)行計(jì)劃不變,如大版本升級(jí)、統(tǒng)計(jì)信息變更等。
  • 控制并發(fā)度,緊急狀態(tài)保障數(shù)據(jù)庫穩(wěn)定運(yùn)行。
  • DDLRecycleBin:內(nèi)核中增加回收站,防止誤執(zhí)行DROPTABLE/TRUNCATE TABLE造成的不可挽回的損害。
  • AWS作為全球云市場(chǎng)的標(biāo)桿,是其他云廠商不斷追趕的目標(biāo)。十年磨一劍,阿里巴巴MySQL數(shù)據(jù)庫歷經(jīng)十年的發(fā)展后,阿里云RDS MySQL和AWS RDS相比,性能上誰會(huì)更勝一籌?本文將一測(cè)究竟。
  01、測(cè)試概述
  本測(cè)試對(duì)比了阿里云RDS通用型實(shí)例(5.7/8.0版本)和AWS RDS通用T3型實(shí)例,在OLTP讀寫混合模型下的性能。測(cè)試使用了標(biāo)準(zhǔn)的sysbench 1.0工具,選擇的規(guī)格是8核32GB規(guī)格數(shù)據(jù)庫。測(cè)試場(chǎng)景選用的是內(nèi)存命中型場(chǎng)景,250張表,每張表25000行數(shù)據(jù)。
  測(cè)試結(jié)論是用同規(guī)格下性能最好的T3型AWS RDS 5.7/8.0和阿里云對(duì)應(yīng)版本的RDS通用型實(shí)例對(duì)比,阿里云RDS通用型實(shí)例有絕對(duì)的優(yōu)勢(shì),讀寫混合場(chǎng)景峰值QPS比AWS RDS高80%左右。
  02、測(cè)試環(huán)境
  AWS RDS通用型實(shí)例分為四種類型
  https://aws.amazon.com/cn/rds/instance-types/,
  前期實(shí)測(cè)下來,相同CPU核數(shù)和內(nèi)存規(guī)格的情況下,T3型實(shí)例性能最好。選用的規(guī)格是t3.2xlarge,8個(gè)vCPU。
  AWS RDS的主備同步不依賴binlog。同步方式的說明見:
  https://aws.amazon.com/cn/blogs/database/amazon-rds-under-the-hood-multi-az/。
  跨AZ的情況下,AWS RDS是同步寫,所以對(duì)比測(cè)試中,阿里云RDS選用多可用區(qū)+半同步開啟+默認(rèn)嚴(yán)格參數(shù)模板。
  03、測(cè)試數(shù)據(jù)
  3.1 RDS 5.7讀寫混合場(chǎng)景
  在不同并發(fā)條件下,阿里云RDS 5.7均較AWS性能占優(yōu)。
  阿里云RDS 5.7的峰值QPS比AWS高80.41%
  3.2 RDS 8.0讀寫混合場(chǎng)景
  在不同并發(fā)條件下,阿里云RDS 8.0均較AWS性能占優(yōu)。
  阿里云RDS 8.0的峰值QPS比AWS高77.88%  
  04、總結(jié)和展望
  通過上述測(cè)試數(shù)據(jù)可以看出,阿里云RDS通用型實(shí)例相比于AWS RDS有較大的優(yōu)勢(shì)。阿里云數(shù)據(jù)庫RDS MySQL在2020年將繼續(xù)快速奔跑,除了性能以外,將繼續(xù)圍繞企業(yè)訴求,構(gòu)建數(shù)據(jù)庫核心能力,覆蓋安全、可靠性、可用性、可擴(kuò)展性等諸多方面。
  Gartner預(yù)計(jì),到2021年,云數(shù)據(jù)庫在整個(gè)數(shù)據(jù)庫市場(chǎng)中的占比將首次達(dá)到50%;而到2023年,75%的數(shù)據(jù)庫要跑在云平臺(tái)之上。
  去年11月,國際知名調(diào)研機(jī)構(gòu)Gartner公布2019年全球數(shù)據(jù)庫魔力象限評(píng)選結(jié)果,阿里云成功進(jìn)入“挑戰(zhàn)者”象限,連續(xù)兩年作為唯一的中國企業(yè)入選。
  根據(jù)Gartner 統(tǒng)計(jì)數(shù)據(jù),阿里云已經(jīng)位居全球云數(shù)據(jù)庫市場(chǎng)份額第三位以及中國市場(chǎng)第一位,年增長(zhǎng)率達(dá)到116%。目前,已有超過40萬個(gè)數(shù)據(jù)庫實(shí)例遷移到阿里云上,包含政務(wù)、零售、金融、電信、制造、物流等多個(gè)領(lǐng)域的龍頭企業(yè)。  
  只有保持一路快跑的勢(shì)態(tài),才能在日益嚴(yán)峻的競(jìng)爭(zhēng)環(huán)境中持續(xù)領(lǐng)先,才能滿足云上企業(yè)快速增長(zhǎng)需求。阿里云數(shù)據(jù)庫RDS MySQL一直走在前列。
【免責(zé)聲明】本文僅代表作者本人觀點(diǎn),與CTI論壇無關(guān)。CTI論壇對(duì)文中陳述、觀點(diǎn)判斷保持中立,不對(duì)所包含內(nèi)容的準(zhǔn)確性、可靠性或完整性提供任何明示或暗示的保證。請(qǐng)讀者僅作參考,并請(qǐng)自行承擔(dān)全部責(zé)任。

相關(guān)熱詞搜索: 阿里云

上一篇:購買IVR系統(tǒng)時(shí)要注意什么?

下一篇:最后一頁

專題

CTI論壇會(huì)員企業(yè)