这是一个求解答的贴.
之前我所在的机构把一个相对较大的数据库切换到了tidb上, 用起来挺好的;
近期有几个小型项目中陷入了困惑, 有没有必要用tidb?
按tidb的架构, 所有计算通过网络再分配才访问存储节点, 这个io效率应该比本地访问要低, 毕竟相当于额外再多走了一次网络;
mysql是本地磁盘读到本地内存, tidb是源端磁盘跨网络读到本地内存, 在哪里能找补回来一些性能呢?
我理解这里一定有个(数据量/访问量/扫描or计算决策)临界点作为两个数据库的选择, 之前和同事也一起看过帖子, 一时半会儿找不到了, 有哪个小伙伴能帮忙回忆一下或者提供一点思路么?