阿里云PolarDB數(shù)據(jù)庫是阿里巴巴自研的關(guān)系型分布式云原生數(shù)據(jù)庫,PolarDB兼容三種數(shù)據(jù)庫引擎:MySQL、PostgreSQL、Oracle(語法兼容),目前提供云原生數(shù)據(jù)庫PolarDB MySQL版、云原生數(shù)據(jù)庫PolarDB PostgreSQL版和云原生數(shù)據(jù)庫PolarDB分布式版,阿里云百科aliyunbaike.com分享阿里云PolarDB數(shù)據(jù)庫詳細介紹:
目錄
阿里云PolarDB數(shù)據(jù)庫詳細介紹
云原生數(shù)據(jù)庫 PolarDB MySQL 版
云原生數(shù)據(jù)庫 PolarDB PostgreSQL 版
云原生數(shù)據(jù)庫 PolarDB 分布式版
計算與存儲分離架構(gòu)
并行查詢
基于代價的優(yōu)化器
Oracle應(yīng)用兼容性
阿里云PolarDB數(shù)據(jù)庫詳細介紹
什么是PolarDB?PolarDB是阿里巴巴自主研發(fā)的下一代關(guān)系型分布式云原生數(shù)據(jù)庫,目前兼容三種數(shù)據(jù)庫引擎:MySQL、PostgreSQL、Oracle(語法兼容)。計算能力最高可擴展至1000核以上,存儲容量最高可達 100T。PolarDB經(jīng)過阿里巴巴雙十一活動的最佳實踐,讓用戶既享受到開源的靈活性與價格,又享受到商業(yè)數(shù)據(jù)庫的高性能和安全性。
目前阿里云PolarDB提供三種云數(shù)據(jù)庫產(chǎn)品:云原生數(shù)據(jù)庫PolarDB MySQL版、云原生數(shù)據(jù)庫PolarDB PostgreSQL版和云原生數(shù)據(jù)庫PolarDB分布式版,如下圖:
阿里云PolarDB數(shù)據(jù)庫
云原生數(shù)據(jù)庫 PolarDB MySQL 版
阿里云自研產(chǎn)品,100%兼容 MySQL。產(chǎn)品具有多主多寫、多活容災(zāi)、HTAP特性,交易性能最高可達開源數(shù)據(jù)庫的6倍,分析性能最高可達開源數(shù)據(jù)庫的400倍,TCO 低于自建數(shù)據(jù)庫50%,詳細參考:aliyunbaike.com/go/polardb_mysql
云原生數(shù)據(jù)庫 PolarDB PostgreSQL 版
阿里云自研產(chǎn)品,100%兼容PostgreSQL,高度兼容Oracle語法。為用戶提供快速彈性、高性能、海量存儲、安全可靠的數(shù)據(jù)庫服務(wù),同時支持阿里云自研Ganos多維多模時空信息引擎及開源PostGIS地理信息引擎,詳細參考:aliyunbaike.com/go/polardbpg
云原生數(shù)據(jù)庫 PolarDB 分布式版
PolarDB 分布式版是阿里云自主設(shè)計研發(fā)的高性能云原生分布式數(shù)據(jù)庫產(chǎn)品,為用戶提供高吞吐、大存儲、低延時、易擴展和超高可用的云時代數(shù)據(jù)庫服務(wù),詳細參考:aliyunbaike.com/go/polardbx
PolarDB具有更大的容量、更高的性能、更低的成本和更靈活的彈性,還可以在阿里云CLUB中心:aliyun.club?領(lǐng)取專屬代金券,阿里云百科從計算與存儲分離架構(gòu)、并行查詢、優(yōu)化器和Oracle應(yīng)用兼容性方面來詳細介紹PolarDB數(shù)據(jù)庫:
計算與存儲分離架構(gòu)
存儲節(jié)點間使用25Gb RDMA網(wǎng)絡(luò)和 Bypass Kernel的用戶態(tài)協(xié)議進行通訊,通過Parallel Raft共識算法實現(xiàn)多數(shù)據(jù)副本間的強一致性。計算節(jié)點通過理解數(shù)據(jù)庫語義的智能互聯(lián)協(xié)議將filter和projection等算子從計算層下推到存儲層執(zhí)行。
并行查詢
Parallel Scan結(jié)合數(shù)據(jù)結(jié)構(gòu)特征,將掃描數(shù)據(jù)劃分成多個分區(qū),使得工作線程均勻地承擔(dān)負載。通過對多核CPU并發(fā)性能的利用,極大提高了子查詢、join等復(fù)雜查詢的能力,在TPC-H類型的測試中表現(xiàn)優(yōu)異。
基于代價的優(yōu)化器
CBO使用直方圖對重合部分進行合并計算,并根據(jù)不同的直方圖類型適配不同的評估算法,大大提高了估算精度,幫助優(yōu)化器選擇更優(yōu)的join order。在隨機生成的正態(tài)分布數(shù)據(jù)測試中,多表聯(lián)合查詢優(yōu)化后可提速2.4-12倍,TPC-H測試中多個查詢的性能提升77%-332%。
Oracle應(yīng)用兼容性
PolarDB高度兼容Oracle語法,成本是商業(yè)數(shù)據(jù)庫的1/10。支持Oracle SQL的DML語法(含connect by、pivot、listagg等),對PL/SQL存儲過程、以及存儲過程用到的內(nèi)置函數(shù)庫也能做到全面覆蓋,經(jīng)過ADAM評估后應(yīng)用只需替換客戶端SDK,即可一鍵遷移。文章來源:http://www.zghlxwxcb.cn/news/detail-729225.html
以上是阿里云百科aliyunbaike.com從阿里云官網(wǎng)整理的關(guān)于PolarDB數(shù)據(jù)庫的介紹和說明。文章來源地址http://www.zghlxwxcb.cn/news/detail-729225.html
到了這里,關(guān)于阿里云PolarDB自研數(shù)據(jù)庫詳細介紹_兼容MySQL、PostgreSQL和Oracle語法的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!