我正在构造我的数据存储“模式”,并且我已经创建了具有许多子实体的根实体。我的应用程序可能会在子实体中执行数千次写入操作。(这样做的原因是事务的一些简单性-我可以将子实体保存在一个事务中-它们都是一个实体组--但现在让我们忘记事务)。
我担心,由于我的应用程序将增长,而且还会有更多的写入--如果我选择一个“模式”,即子实体是根实体,从而写入许多实体组,岂不是更好吗?
发布于 2014-03-30 00:13:20
有一个限制:
这种方法通过将每个留言簿写入单个实体组来获得很强的一致性,但它也将对留言簿的更改限制为每秒不超过1次(实体组所支持的限制)。 (来自为强一致性构造数据)
除非您需要事务,否则没有理由将实体放入同一个组中。除了性能考虑之外,存储数据的大小还会急剧增加:子实体的密钥包含每个祖先实体的密钥。
https://stackoverflow.com/questions/22738034
复制相似问题