不同TiDB Server 上访问相同数据,是否需要到存储加载?

若果tidb本地缓存没有,需要到存储加载(有可能是tikv缓存,也有可能是物理文件)

是从tikv中取数

oracle我知道是有gc buffer的,会从节点的内存发送到其他节点,tidb应该不会

学到了

猫哥这段说法是我目前看到的最佳答案,我理解TiDB设计的就是无状态服务,可能TiDB的设计人员并没有考虑TiDB server 之间的数据交互,本身TiDB集群的网络交互已经很多了,这种情况下再增加内存融合技术可能在当前情况下并不太现实。如果不能充分证明内存融合技术能有效提升性能,那么读取tikv的缓存数据应该是最合适的。

:joy:这想法不禁让我想到了CDN,为了减少tikv的开销,把压力分担到客户端TiDB Server上。

可能这就是英雄所见略同的意思吧

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