【发布时间】:2011-06-13 02:22:03
【问题描述】:
您知道哪个是最安全Queries Per Second 更新单个实体而不引起写入争用的速率吗?
阅读this关于分片的文档清楚地说:
请务必注意,您可以 只希望更新任何一个 约五个的实体或实体组 每秒次。这是一个估计 和一个实际的更新率 实体依赖于几个 实体的属性,包括 它有多少属性,有多大 是的,需要多少索引 更新。
我有timeout problem,即使每秒更新一次,this 答案中的评论让我感到困惑:
你仍然可以得到写争用 个别实体,如果你正在做 超过大约 1QPS 的修改 给他们
我错过了什么吗?
如果我什至不能每秒更新一个实体而不发生超时错误,我的 GAE 应用程序如何扩展?
【问题讨论】:
-
我不知道是每秒 5 次更新还是每秒 1 次更新是安全数。但在任何一种情况下,该费率都是针对 1 个实体,而不是您的整个应用程序。所以你的应用仍然可以很好地扩展——你可以每秒更新一百个不同的实体,为一百个不同的用户提供服务。 App Engine 专注于为网络应用提供服务,这些应用通常需要水平扩展,而不是垂直扩展。
-
@Peter 很公平,我仍然不明白怎么可能让每秒更新实体 1 次的超时。
-
如果您在这里没有得到答案,您可以尝试在下一次 IRC 聊天中提问。
-
1 QPS 数字是否来自引用新的高复制数据存储的文章?据说在该系统上写入需要更长的时间。
标签: google-app-engine timeout google-cloud-datastore contention