【发布时间】:2012-05-01 20:14:50
【问题描述】:
我将 App Engine 与最终一致的 High Replication Data Store 结合使用。我也在使用分片计数器。
当我查询所有分片并将它们相加时,我可以假设计数是强一致的吗?也就是说,下面的代码会返回我的分片计数的准确总和吗?
sum = 0
for counter in Counter.all():
sum += counter.count
【问题讨论】:
-
不完全是一个答案,但你知道你可以只做
my_sum=sum(counter.count for counter in Counter.all()),当然调用变量sum是在问问题。 -
好点,忘记了。
标签: python google-app-engine google-cloud-datastore eventual-consistency