優惠提示:領取本站阿里云代金券2000元禮包,再通過阿里云購物車批量采購云產品可獲得更多優惠!

阿里云DRDS 5.3升級 性能提升300%

云數據庫 208℃ 0評論

最近,阿里云發布了第三代DRDS分布式SQL引擎,即DRDS(阿里云分布式關系數據庫服務)5.3版本,與大多數(分割密鑰上的相等查詢,讀寫分離等)相比,在場景中,DRDS 5.3性能高達300%,可以在不依賴第三方組件的情況下執行分布式事務,從而使操作實現最簡化。

極致性能源自眾多優秀技術的增加

超級跑步運行速度快且性能高的原因是因為它使用渦輪增壓發動機,渦輪增壓器等作為輔助。 DRDS 5.3也不例外,使用Plan Cache,coroutine,FastSQL和許多其他技術,

吞吐量大大提高。 8C16G規格的DRDS最多可提供6W +/s的QPS。這個概念是什么?在文章開頭,最大QPS比傳統的SQL引擎高出300%。

首先,DRDS 5.3引入了計劃緩存技術功能,顯著降低了SQL解析和查詢優化的成本。

對于不同類型的SQL,DRDS 5.3分為多級計劃緩存,其中最高性能受到1級計劃緩存SQL的影響。無論參數的值如何,可以推送到單個片執行的SQL都將達到1級計劃緩存,從而增加系統容量。

其次,使用相同的業務邏輯,與使用線程模型相比,通過使用協程模型,系統容量增加了約30%。

還有一點,DRDS 5.3解析部分替換掉了德魯伊從FastSQL中剝離出來的部分。在SQL解析FastSQL縱橫比Parser antlr,javacc等自動生成

它的速度提高了幾十到幾百倍,并且它使舊版Parser的性能提高了一倍。

DRDS 5.3與指揮官類似。除了依靠技術來實現性能提升外,還需要豐富的分裂算法來滿足不同業務場景的分裂要求,即軟功耗。 DRDS 5.3原始的RANGE_HASH,RIGHT_SHIFT分割算法,支持各種豐富的分割功能,如數字,字符串,單獨的時間或混合分片,這樣運行100億個數據就像運行100萬個數據一樣高效。

DRDS 5.3本地分布式事務,整體事務鏈接更穩定

DRDS 5.3提供本機分布式事務功能,為用戶提供靈活的事務和XA事務方案,以便在不同的場景中進行選擇。對用戶有什么好處?在不依賴任何第三方組件的情況下,這些功能已集成到DRDS服務器中,而專有云不需要額外的部署資源。在公共云上購買的實例可以立即使用,無需額外費用。

通常,當DRDS后端的MySQL為5.7及更高版本時,建議使用XA事務。

靈活事務的優點是它們放棄了隔離并減少了事務中鎖的粒度,使應用程序能夠更好地利用數據庫的并發性能并實現吞吐量的線性擴展。異步執行模式可以更好地適應分布式環境,并且可以在網絡抖動和節點故障的情況下盡可能地確保服務的可用性。

XA事務使用兩階段提交協議(XA協議)來保護子事務的提交和回滾,從而消除了靈活事務的異步回滾。由于XA協議在提交和回滾階段始終處于鎖定狀態,因此可以避免在事務結束之前進行臟讀和覆蓋,但會對性能產生很大影響。

DRDS 5.3的超級功能也不例外。在SQL兼容性方面,DRDS 5.3的最大特點是闡明SQL的界限,它可以清楚地指出哪些SQL支持,哪些SQL不支持,并提供非常豐富的分發。 SQL優化策略(例如優化上拉,下推和Filter的派生)可確保DRDS能夠準確識別可在SQL中下推的部分。對于不同的方案,排序和限制已經過優化,以確保可以執行排序。盡可能向下推到存儲節點,確保傳輸的數據量最小,等等。

DRDS幫助許多公司加速其業務

DRDS經歷了以前天貓雙十一交易業務和各種行業業務的考驗,并成功授予許多企業超強動力以加速業務發展。

中國郵政目前在新一代交付平臺,車輛管理平臺,配方管理和CRM系統中使用DRDS最多八個核心子系統。通過DRDS提供的數據庫分割功能,可以快速支持中國郵政核心業務系統的連續迭代,極大地節省了客戶對數據庫級別的運維成本。

基于分布式數據庫DRDS,PetroChina的新系統真正實現了完整的替代IOE解決方案。

此外,中國外匯,廣發銀行,萬科等公司已在不同程度上在DRDS上建立了核心業務系統,并且放松滿足了業務的擴展需求。

轉載請注明:阿里云優惠網 » 阿里云DRDS 5.3升級 性能提升300%

喜歡 (0)or分享 (0)

領取本站阿里云代金券1888元禮包后并購買阿里云產品您能得到哪些優惠?

1.使用阿里云代金券1888元禮包與阿里云官網首購3年五折優惠互不沖突

2.可獲得本站專屬返現20%+抽獎+專屬客服【點擊領取阿里云代金券1888元禮包>>

發表我的評論
取消評論
表情

Hi,您需要填寫昵稱和郵箱!

  • 昵稱 (必填)
  • 郵箱 (必填)
  • 網址
混合过关玩法