Google DOC设计

这个状态table,就是Document State Table上为什么没有注明时间和版本呢?它的作用是干啥的?个人感觉,它就是为了新上线的用户瞬间更新到最新版本的文本使用的,所以它主要发挥作用在Cache中么?

另外这个东西属于历史数据,是不是可以考虑定期清理以节省空间。

Document State Table 存储有最新的文本状态,所以不需要注明版本。主要是为了新上线用户不用每次重新计算文本状态。这个数据在数据库和缓存里有都可以用,只有在大量访问的情况下缓存才更有意义。这个表里不需要存历史状态。