【问题标题】:Does Firestore have a write limit for categorical data?Firestore 对分类数据有写入限制吗?
【发布时间】:2022-01-06 17:51:22
【问题描述】:

根据Firestore documentation,在将具有索引顺序数据的文档写入集合时,Firestore 的软限制为每秒 500 次写入。 Firestore 对分类数据有类似的限制吗?

例如,如果我正在编写的文档有一个可能值为 1、2、3 或 4 的索引字段“类别”,那么对集合的最大写入速度是否会降低。

【问题讨论】:

    标签: firebase google-cloud-firestore


    【解决方案1】:

    由于文档未提及此事,您可以假设不存在此类限制。记录在案的限制旨在全面。

    顺序数据受到限制的原因是由于对基础索引的写入受到“分片”(或单个单元中涵盖的值范围)的限制。虽然您可以在 Firestore 中拥有任意数量的文档,但索引的内部分片无法在繁重的写入负载下扩展。对单个值范围的大量写入有效地“热点”了该分片,因此受到该分片的底层物理基础设施的限制。一旦底层分片容量被击中,它最终会被分割成更小的分片。所有这一切都在内部发生,恕不另行通知。你只需要接受顺序数据的限制。

    (或者,换一种方式考虑,如果布尔真/假“类别”也以这种方式受到限制,那不是完全无法使用吗?)

    【讨论】:

      猜你喜欢
      • 2019-08-21
      • 1970-01-01
      • 2019-12-23
      • 2019-05-16
      • 2018-03-19
      • 1970-01-01
      • 2018-04-24
      • 2020-02-27
      • 1970-01-01
      相关资源
      最近更新 更多