TiDB的存算架构中的TiKV/TiFlash就是‘存’,‘算’是TiDB Server,本身就是存算分离的架构。分布式系统本来就是多节点使用本地存储来达到高并发,但也有多副本带来的存储容量上升,廉价的本地存储可以抵消部分的成本。如果TiFlash这样的存储节点不使用本地存储,而通过网络去访问S3这样的对象存储,那么分布式的存储节点还有什么意义呢,直接用TiDB Server访问S3不是更好么?
TiDB的存算架构中的TiKV/TiFlash就是‘存’,‘算’是TiDB Server,本身就是存算分离的架构。分布式系统本来就是多节点使用本地存储来达到高并发,但也有多副本带来的存储容量上升,廉价的本地存储可以抵消部分的成本。如果TiFlash这样的存储节点不使用本地存储,而通过网络去访问S3这样的对象存储,那么分布式的存储节点还有什么意义呢,直接用TiDB Server访问S3不是更好么?