小规模应用下 tidb vs mysql的几个困惑

这是一个求解答的贴.
之前我所在的机构把一个相对较大的数据库切换到了tidb上, 用起来挺好的;
近期有几个小型项目中陷入了困惑, 有没有必要用tidb?

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

看项目的发展预期,如果未来整体的数据量单表会超过千万级,可以考虑 tidb。否则 mysql 就足够了。另外 tidb 还有一个典型的场景是,聚合大部分小的业务表到一个 tidb 集群中,这样可以节省一些 mysql 集群的运维成本。