许多实时应用程序都有充当计数器的文档。例如,您可能会在帖子中算出“顶”次数或视频的访问次数。
根据我使用Cloud Firestore进行的计算,该值每天不能增长超过800万
有了Cloud Firestore和分布式计数器,我最多可以拥有:
1 write/second * 100 == 100 writes per second.
1 day = 86.400 seconds
86.400 * 100 = 8.640.000
(100:限制子集合的最大深度)
对于具有许多用户的应用程序,如何超过此限制?
谢谢
答案 0 :(得分:0)
the documentation中说明了建议的解决方案。您可以在多个文档之间分配计数器。
或者,您可以使用其他一些存储机制(例如,实时数据库),这些存储机制没有与Firestore相同的写限制。