我是Google云数据存储新手。我已经读过,在实体组上每秒写入1次写入限制。这是否意味着应用程序引擎的主要“留言”教程无法扩展到数千个非常活跃的用户?每个实体组写入限制谷歌云数据存储
0
A
回答
4
确实。
该教程只是一个展示。每秒写入次数限制是由于同一组或祖先实体具有强大的一致性保证。这种限制可能会超过最终一致性改变强一致性的代价,这意味着所有数据存储区查询都会在某个点显示相同的信息。这是由于App引擎分布式设计。
请查看https://cloud.google.com/appengine/articles/scaling/contention以避免数据存储争用问题。希望能帮助到你。
0
是的,我认为它的确如此。
如果问候语全部添加到不同的留言簿中,但可能不会成为问题,但快速向同一留言簿添加问候语绝对不会缩放。但是,实际上,它通常比每秒写入1次快得多。
也许你可以通过使用taskqueue添加Greetings来解决这个问题,但这可能是矫枉过正的。
该留言板教程并不是一个很好的例子。在这个例子中,你不应该把逻辑放在你的jsp中(你可能根本不应该使用jsp)。在这么低的级别使用数据存储区也不太实际。只需使用Objectify。
相关问题
- 1. 将csv写入谷歌云存储
- 2. 谷歌数据存储1500字节的属性限制嵌入实体
- 3. 限制存储桶大小谷歌云存储
- 4. 根据Google云端数据存储中的实体组限制写入的内容
- 5. 更新谷歌云数据存储中实体的一个属性python
- 6. 在谷歌云数据存储中的多个实体上运行查询
- 7. 谷歌云存储体验和示例
- 8. 谷歌云存储字体CORS问题
- 9. 谷歌收取的数据转移到谷歌云存储
- 10. 谷歌pubsub到谷歌云存储
- 11. 输入/输出错误写入到谷歌云存储桶时
- 12. 谷歌云数据存储事务实现
- 13. 谷歌云存储安装
- 14. 谷歌云存储与gspythonlibrary
- 15. 物化索引实体不可用于谷歌的云数据存储过滤
- 16. 如何在谷歌云数据存储中存储字符串[] []
- 17. Google App Engine实体组写入限制
- 18. 谷歌云存储插入媒体上传服务BaseUri ArgumentNullException
- 19. 哪个谷歌云存储最适合我的数据
- 20. 谷歌云存储 - 确定每个用户的目录大小
- 21. 自动从谷歌云存储导入csv到谷歌云自动
- 22. 谷歌云数据存储 - 问题启用数据存储管理
- 23. 传输实体上的谷歌数据存储
- 24. 错误创建在谷歌数据存储实体与JDO
- 25. 使用REST API将实体插入Google云数据存储
- 26. 节点:如何存储JSON数组在谷歌数据存储
- 27. 我该如何备份谷歌云实例数据库每天?
- 28. 谷歌云存储实体属性保存为BLOB,而不是OS字符串
- 29. 每个用户的谷歌存储
- 30. 谷歌云翻译API - “每日限制超过”
我将答案标记为已接受。但是,我已阅读文章,但我不明白从强一致性到最终一致性的变通方法。 – poiuytrez 2014-10-30 15:17:48
在Google网页的示例中,他们为查询和插入操作设置了祖先。从代码中删除父代和父代引用,您将使用最终的一致性。 – Antxon 2014-11-12 15:47:12