Google App Engine数据如何通过民意调查进行扩展

时间:2011-05-11 01:12:17

标签: google-app-engine google-cloud-datastore

如果我在GAE上有一个民意调查应用程序同时在多个大洲进行更新,假设该应用程序已在Google基础架构中复制,那么数据存储是否会保持准确计数?我是否需要对此类申请进行任何设计考虑?

1 个答案:

答案 0 :(得分:1)

应用程序实际上并未在全球范围内的Google基础架构中复制。如果您使用的是Master-Slave数据存储区(默认情况下直到最近),您所做的一切都非常一致,并且您的读取都是从单个数据中心提供的(将数据作为备份复制到另一个数据中心,但不提供服务要求通常)。使用HR数据存储区,您确实可以在事务之外获得最终的一致性,但我相信所有数据都在北美,并且如果数据存储在不同的大陆上,延迟并不是您所期望的那么接近(并且,无论如何,你可以使用交易)。