TiDB 应该是存储和计算分离的,但是 TiKV 的写入的应该也是可以扩展的?

A:存储计算分离这个概念很泛,有两种典型的实现:

一种是类似 Aurora 和 Oracle 的 ASM 中提出的概念,指的是存储既可以写入本地磁盘,也可以写入远程的分布式存储;

另外一种是类似 Percolator 采用的设计理念,TiDB 也借鉴了这个理念,指的是 SQL &事务层与底层的存储层分离,这种属于松耦合设计,实现了可扩展。

我在前面问题答复里面讲到的存储计算分离指的是通常所说的 Aurora 提出的第一种概念。