tikv的计算引擎是Coprocessor吗?

tikv的计算引擎是Coprocessor吗?

2 个赞

不算吧

1 个赞

感觉说法欠稳妥,TiKV 通过协处理器 (Coprocessor) 可以为 TiDB 分担一部分计算:TiDB 会将可以由存储层分担的计算下推。能否下推取决于 TiKV 是否可以支持相关下推。计算单元仍然是以 Region 为单位,即 TiKV 的一个 Coprocessor 计算请求中不会计算超过一个 Region 的数据。

5 个赞


对图中的描述有点不太理解

Coprocessor 只完成下推,不计算?

1 个赞

Tikv 的计算引擎是什么, MPP吗?

1 个赞

MPP 模式 是tiflash的

2 个赞

执行计划中显示cop就表示在tikv中 筛选了数据

1 个赞

哎?计算不是在TiDB Server里进行的么?tikv不是存储引擎么?

1 个赞

Coprocessor 是 TiKV 中读取数据并计算的模块,主要是过滤数据等,TiKV主要负责数据的存储,没有计算引擎的说法

6 个赞

只是有计算的功能,数据过滤

1 个赞

计算过程主要是在tidb server 上完成的,comprocessor:协同处理器;提供算子下推,将一部分过滤,聚合,object等并行的交给tikv;不用全部交给tidb server;

3 个赞

计算引擎具体是啥意思? coprocessor只是tikv的一部分,可以完成一些本节点内,不符合条件的记录的筛选操作。整个sql的计算过程,是在tidb server上完成的。

1 个赞

tidb的下推 说的就是 将数据根据条件在tikv过滤,然后聚合到tidb

1 个赞

过滤也算计算么?小姐姐

1 个赞

严格按照TIDB的官方文档来说,不是属于SQL计算 ,只是过滤

3 个赞

还有tiflash

1 个赞

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。