[Dropbox GoogleDoc] db选型

最后一节课老师提到 dropbox, google doc应该选用SQL 型数据库 因为相对强的consistency.

但是我疑问是 即使使用类似有mysql这种数据库 mysql cluster也是个AP系统对吧,无法保证slave节点的数据高度一致, 除非sharding后所有读写都从master来, 不知道老师是不是这个意思

分布式系统中没有绝对的 consistent,归根结底都是 AP 系统,就是个程度问题。Slave 节点数据倒是可以通过写全部节点方法来保持一致,就怕出现 network 问题或者写一半宕机之类。

考虑用Spanner。 保证linearizable 强一致。