tiflash 创建副本粒度疑问?

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
【资源配置】
【附件:截图/日志/监控】

当前tiflash支持整库创建副本,和对表创建副本,
之后会支持对指定列创建列存副本么?
比如,某张表有三个字段,只对其中一个字段创建列存副本

想法很好,但是我理解不太会这样搞。
因为对于一行数据,在tikv就是一个key和一个value,如果要tiflash缓存一列,意味着tiflash需要解析value,挑出来某一列。

本来tiflash的region都是基于raft复制过来的,如果要这样搞,意味着tilfash在应用数据的时候需要加个过滤,按照规则只保留某一些列。

另外tidb的执行计划也要变,涉及到这一列的时候才能走tiflash。

这个改动应该是比较大的。

字段粒度不行

好像Oracle的In-memory DB支持这个特性

能否描述一下具体什么样的场景下想有这个功能呢? 以及想通过这个功能想要达到什么样的目的呢?

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