计算和存储分离的数据库的优缺点

我来个抛砖引玉吧,你说的这两种架构刚好有对应产品,比较典型的,分离的是tidb,不分离的是ob(还有像cockroachdb和yugabytedb,计算和存储在一个进程中)。

分离的好处:计算或存储可以单独横向扩展,更灵活
分离的坏处:网络通信成本更高(数据拿到后要丢给计算层去处理),延时大

其他的欢迎各路大佬补充~