[Google Doc] 的一些问题

老师您好,这个地方我对着视频了看了好几遍,还是不太懂,您可以再解释一下吗?谢谢。这里的client path和client ops path有什么差别呀?

Google的数据库设计,选用哪一种数据库比较好呢?我觉得这里虽然也是要求强一致性,但是要求没有金融系统那么高,是不是可以用nosql去存储?

那 partiton key就是 Document ID, cluster key 就是 Timestamp ?

还有这 operation table 中 Operation column,这里是不是不只是替换一个字符?比如说用户可以修改一个段落?然后这个operation就是记录对段落的修改?

Client Path 代表在本地客户端上发生的更新的时间,Client Ops Sent 指出的是这个本地更新被发送到服务器上的时间。

最好还是用 SQL,确实一致性要求没有金融系统高,但是选 NoSQL 的话,不同的client 可能读到的状态有些出入。

不一定是只改一个字符,可以是多个改动的集合。