|
導(dǎo)讀 隨著分布式、并行化技術(shù)成熟應(yīng)用,MPP引擎逐漸表現(xiàn)出強(qiáng)大的高吞吐、低時(shí)延計(jì)算能力,有很多采用MPP架構(gòu)的引擎都能達(dá)到“億級(jí)秒開”。 MPP是系統(tǒng)架構(gòu)角度的一種服務(wù)器分類方法,本文對(duì)MPP架構(gòu)特征、與批處理架構(gòu)的異同點(diǎn)以及采用MPP架構(gòu)的OLAP引擎進(jìn)行了詳細(xì)的解讀,推薦給大家。 01 MPP架構(gòu)
1. SMP2. NUMA3. MPP
02 批處理架構(gòu)的MPP架構(gòu) 批處理架構(gòu)(如 MapReduce)與MPP架構(gòu)的異同點(diǎn),以及它們各自的優(yōu)缺點(diǎn)是什么呢?
03 MPP架構(gòu)的OLAP引擎 采用MPP架構(gòu)的OLAP引擎有很多,下面只選擇常見的幾個(gè)引擎對(duì)比下,可為公司的技術(shù)選型提供參考。1)只負(fù)責(zé)計(jì)算,不負(fù)責(zé)存儲(chǔ)的引擎1. Impala2. Presto2)既負(fù)責(zé)計(jì)算,又負(fù)責(zé)存儲(chǔ)的引擎1. ClickHouse2. Doris3. Druid
4. TiDB5. Greenplum3)常用的引擎對(duì)比 |
|
|