Firestore -如果我按字母顺序给出文档ID,它会产生热点/低效率吗?



我想构建users集合,其中将具有id为A,B,C,…Z。每个文档将包含一个子集合,该子集合将包含以字母A,B,…开头的所有用户的数据。Z取决于文档ID。

在Firestore文档中提到

不要使用单调递增的文档id,例如:
Customer1, Customer2, Customer3,…
产品1、产品2、产品3、…
这样的顺序id可能导致影响延迟的热点。

那么,使用字母作为Document ID是否会产生相同的问题并导致热点或其他一些效率低下?


谢谢

是的,您可以观察到相同的效果。如果你使用add()创建一个新文档,最好使用完全随机化的id。

相关内容

  • 没有找到相关文章