【发布时间】:2019-10-29 13:17:49
【问题描述】:
跟进我之前的帖子,了解单个集合的写入限制
Firestore 500+ Writes Per Second to One Collection
这个 500ps 限制如何应用于最近引入的 CollectionGroups? (顺便说一句...Todd didn't get a loud enough cheer here!:P)
https://firebase.google.com/docs/firestore/query-data/queries#collection-group-query
Firestore 限制仍然只引用单个集合:
https://firebase.google.com/docs/firestore/quotas
集合的最大写入速率,其中文档在索引字段中包含顺序值:每秒 500 个
Dan McGrath 在我之前的帖子中说这是因为Individual Collections
将受限于单个服务器可以处理的负载。
示例数据模型:
- 收藏:用户
- 文档:userId1
- 子集合:帖子
- Doc:postId1(postId、img、标题、日期的字段)
如果我为posts 创建一个CollectionGroup 索引(查询所有称为“帖子”的子集合)-
通过date
我对所有这些子集合的写入限制会从每秒 10k 降低到每秒 500 吗? CollectionGroup 索引是如何处理的?由同一个“个人服务器”?
如果是这样...这基本上意味着将这些“帖子”放在单独的子集合中而不是单独的根级别集合中从写入限制的角度来看没有任何好处。
【问题讨论】:
-
Firebase 团队有任何见解吗???
标签: firebase google-cloud-firestore