Firestore如何确定哪些字段是连续的?

问题描述 投票:0回答:1

根据Firestore index exemption best practices

如果您索引的字段在集合中的文档(例如时间戳),则最大写入收集的速率是每秒500次写入。如果你不查询根据具有顺序值的字段,您可以免除该字段从索引到绕过此限制。

Firestore如何知道某个字段是顺序增加还是减少而不是简单地更改?计数器字段可能很明显,因为它的值使用增量器/减量器改变,但是使用的示例是时间戳记,该时间戳记不会均匀地递增或递减,并且不使用增量器/减量器,它的值像任何其他字段一样被更新。

google-cloud-firestore
1个回答
0
投票

时间戳仍然是连续的,只是不连续。同样适用于字母顺序,几乎适用于任何合理可预测生成的值。

索引中的顺序数据也可能在物理上也很接近地写入存储介质,这就是它导致写入吞吐量受到限制的原因。

© www.soinside.com 2019 - 2024. All rights reserved.