导读 随着分布式、并行化技术成熟应用,MPP引擎逐渐表现出强大的高吞吐、低时延计算能力,有很多采用MPP架构的引擎都能达到“亿级秒开”。 MPP是系统架构角度的一种服务器分类方法,本文对MPP架构特征、与批处理架构的异同点以及采用MPP架构的OLAP引擎进行了详细的解读,推荐给大家。 01 MPP架构
1. SMP2. NUMA3. MPP
02 批处理架构的MPP架构 批处理架构(如 MapReduce)与MPP架构的异同点,以及它们各自的优缺点是什么呢?
03 MPP架构的OLAP引擎 采用MPP架构的OLAP引擎有很多,下面只选择常见的几个引擎对比下,可为公司的技术选型提供参考。1)只负责计算,不负责存储的引擎1. Impala2. Presto2)既负责计算,又负责存储的引擎1. ClickHouse2. Doris3. Druid
4. TiDB5. Greenplum3)常用的引擎对比 |
|