【发布时间】:2011-08-13 09:48:53
【问题描述】:
我正在考虑在我的应用程序中引入实体组以实现强一致性。建议我有一个 Order 实体和一个 OrderRow 实体,每个 Order 作为其 OrderRows 的父级。那么在添加 OrderRow 时,用所有 OrderRows 的总和来更新 Order 是正常的。
但由于数据存储区被限制为每秒 1 次写入,因此每次我编辑/添加 OrderRow 时,由于订单的更新,至少需要一秒钟。
这是正确的吗?如果是这样,那一秒的限制是极其有限的,因为您经常在一个用户请求中更新同一实体组中的两个实体?
【问题讨论】:
-
限制是(大约)每秒 1 次更新,但这并不意味着每次写入需要一整秒才能完成。写入比这快得多!
-
好的,谢谢。但正如我发现的那样,如果我在事务中进行写入,我可以根据需要进行尽可能多的写入,而不必担心限制。
标签: google-app-engine google-cloud-datastore