大數(shù)據(jù)就業(yè)實(shí)戰(zhàn)培訓(xùn) Oracle就業(yè)實(shí)戰(zhàn)培訓(xùn)
什么是AnalyticDB
AnalyticDB是阿里云自研的云原生實(shí)時(shí)數(shù)據(jù)倉(cāng)庫(kù),支持從OLTP數(shù)據(jù)庫(kù)和日志文件中實(shí)時(shí)寫入數(shù)據(jù),并秒級(jí)完成PB級(jí)數(shù)據(jù)分析。AnalyticDB采用云原生存算分離的架構(gòu),存儲(chǔ)按量付費(fèi),計(jì)算彈性伸縮,同時(shí)具備離線處理與在線分析資源隔離的能力,滿足企業(yè)對(duì)于數(shù)據(jù)處理效率、成本控制、系統(tǒng)穩(wěn)定性的要求。兼容MySQL、PostgreSQL和Spark生態(tài)。
產(chǎn)品功能
高性能和擴(kuò)展性
高可用和穩(wěn)定性
管理與運(yùn)維
低成本
AI和其他
AnalyticDB共有兩個(gè)引擎,分別為AnalyticDB for MySQL和AnalyticDB for PostgreSQL。
AnalyticDB for MySQL簡(jiǎn)介
企業(yè)版是湖倉(cāng)版和數(shù)倉(cāng)版的融合升級(jí)版本,產(chǎn)品特性與湖倉(cāng)版相同。它既支持彈性模式下的資源組隔離、資源靈活彈性、冷熱數(shù)據(jù)分層存儲(chǔ)等能力,也具備預(yù)留模式下的高吞吐實(shí)時(shí)寫入和高并發(fā)在線查詢能力。
企業(yè)版為多副本形態(tài),底層為多副本存儲(chǔ),具備分布式能力,提供高可用服務(wù),適用于各類型企業(yè)的開發(fā)、測(cè)試和生產(chǎn)環(huán)境。
AnalyticDB for PostgreSQL簡(jiǎn)介
AnalyticDB for PostgreSQL分為存儲(chǔ)彈性模式和Serverless兩種產(chǎn)品形態(tài)。存儲(chǔ)彈性模式是基于ECS+ESSD云盤的Shared-Nothing架構(gòu)采用MPP架構(gòu),Serverless是基于ECS+本地緩存+OSS遠(yuǎn)端存儲(chǔ)的存儲(chǔ)計(jì)算分離的Shared-Storage架構(gòu)。
AnalyticDB for PostgreSQL實(shí)例包含一個(gè)協(xié)調(diào)節(jié)點(diǎn)(又稱Master節(jié)點(diǎn))和多個(gè)工作節(jié)點(diǎn)(又稱Segment節(jié)點(diǎn))。協(xié)調(diào)節(jié)點(diǎn)負(fù)責(zé)集群的元數(shù)據(jù)管理、負(fù)載均衡等。工作節(jié)點(diǎn)負(fù)責(zé)數(shù)據(jù)處理,工作節(jié)點(diǎn)內(nèi)部包含Orca優(yōu)化器、自研的Laser執(zhí)行引擎和Beam存儲(chǔ)引擎,實(shí)現(xiàn)查詢的高性能,同時(shí)結(jié)合IMV實(shí)時(shí)物化視圖組件,打造實(shí)時(shí)數(shù)倉(cāng)。工作節(jié)點(diǎn)掛載的ESSD云盤負(fù)責(zé)熱數(shù)據(jù)存儲(chǔ),而冷數(shù)據(jù)則存儲(chǔ)在OSS中,通過(guò)冷熱數(shù)據(jù)分層存儲(chǔ),兼顧查詢性能和存儲(chǔ)成本。工作節(jié)點(diǎn)的計(jì)算資源和存儲(chǔ)資源,可獨(dú)立擴(kuò)縮容。