GaussDB是華為云自主研發的一款高性能關系型數據庫,它完全兼容了MySQL,而且它是華為云最新的一代企業級分布式關系型數據庫,它也繼承了華為云更可靠,技術強、創新快、資源多的特點。華為云采用了最新的DFV分布式存儲技術,架構方面使用了計算存儲分離架構,存儲還最高支持128TB的海量存儲,可以實現超百萬級QPS吞吐,還支持跨AZ部署,故障秒級切換,既擁有商業數據庫的性能和可靠性,又具備開源數據庫的靈活性。
GaussDB采用存算分離架構,它可以計算節點共享同一份數據,不需要通過binlog再次同步數據,這樣就可以大大提高數據庫的性能,而且性能是開源MySQL的7倍,可以運用到復雜的查詢場景,眾所周知MySQL數據庫是不支持復雜的SQL查詢,這款華為自研的云數據庫它支持將提取列、條件過濾、聚合運算等操作向下推給存儲層處理,性能相比傳統架構提升數十倍,這樣我們就可以使用復雜的SQL不用擔心我們應用程序的性能。
GaussDB還支持存儲自動擴容,最大支持10TB的存儲,因為是共享存儲,所以它最多可以添加15個只讀節點,并且添加只讀節點所需要的時間與數據量的大小沒有關系,也不需要再增加一份存儲。在數據備份與恢復方面它也可以實現任意時間點回滾,因為它使用了全量的數據快照備份和redo技術,所以我們數據恢復的速度會很快。
GaussDB還有并行執行的優勢,GaussDB采用數據并行的并行模式,將需要執行的數據表劃分為各個獨立的數據塊,然后啟動不同的worker工作線程在劃分的數據塊上并行執行,最后leader線程通過消息隊列匯總worker線程產生的部分結果。并行執行支持并行掃描、聚合計算、order by排序、join計算等。華為云數據庫經過使用32核256GB的環境測試,在含有100G數據量的TPCH查詢語句執行下性能竟然提升了10倍多。
GaussDB同比其他同類的產品也有很大的性能占優,在同等類產品下,相同規格的大并發場景使用下并發性能可以提高30%,在延遲方面GaussDB也是采用了非主可用區的應用讀業務請求可就近訪問的模式來降低為我們的訪問延時。
GaussDB的應用場景也是很多,它可以應用在金融、政企、游戲、電商等對性能要求高的場景。金融行業主要是要求數據的安全可靠,可以說金融行業對數據安全和可靠性有非常嚴格的要求,GaussDB(for MySQL)正是可以保證存儲數據強一致性RPO=0,也可以實現故障實時轉移,秒級切換主從數據庫,可以說既擁有商業數據庫的穩定可靠性,又擁有開源數據庫的靈活性和低成本,可謂是對金融行業很實用;在游戲,電商行業也是很實用GaussDB數據庫,游戲、電商行業的業務波動變化非常頻繁,而且流量高峰也是難以預測,這就是GaussDB數據庫的另外一個很大特點-擁有彈性擴展,這可是為這種業務變化頻繁量身打造的。
GaussDB的成功案例有很多,比如永安保險,紅旗等,有需要支持高并發數據庫環境的大家可以了解了解華為云-GaussDB數據庫。
審核編輯 黃昊宇
-
華為云
+關注
關注
3文章
2682瀏覽量
17586
發布評論請先 登錄
相關推薦
評論