【发布时间】:2020-01-30 01:45:17
【问题描述】:
在 Cloud Firestore 'Usage and Limits' documentation 中,将文档写入单个集合(考虑到顺序索引)的规定速率限制如下:
文档在索引字段中包含顺序值的集合的最大写入速率:每秒 500 个
我了解此限制是由于创建顺序索引时出现“热点”。
我的问题是:如果我禁用集合中所有顺序字段的索引(例如timestamp)并且只使用复合索引(例如[user_id, timestamp]),那么速率限制是否仍然适用于整个timestamp 字段集合还是仅在特定的user_id 内?
【问题讨论】:
-
查看cloud.google.com/firestore/docs/solutions/shard-timestamp。在您的情况下,您正在按 user_id 进行分片。
标签: firebase google-cloud-firestore