【发布时间】:2020-05-14 14:21:02
【问题描述】:
我需要跟踪照片集中的照片数量。所以我想实现链接文章中详细介绍的Aggregate Query。
我的计划是让一个云函数在创建或删除照片文档时运行,然后根据需要增加或减少聚合计数器。
这会起作用,但我担心会遇到 1 个写入/文档/秒的限制。假设用户在一次导入操作中添加了 10 张图像。即或多或少同时执行 10 次 Cloud Function,因此或多或少同时向聚合查询文档写入 10 次。
环顾四周,我看到几个提到 (like here) 1 写入/文档/秒的限制是针对持续的恒定负载周期,而不是短脉冲。这听起来令人放心,但如果您只需要继续说“有人说在 Google 网上论坛上没问题”,就不足以让雇主相信您选择 DB 是一个安全可靠的选择。是否有任何官方消息表明短写入突发是可以的,如果是,“短突发”的定义是什么?
或者是否有其他方法来维护聚合查询结果文档,而不会使所有聚合文档在所有聚合文档中都受到非常严格的 1 写入/秒限制?
【问题讨论】:
标签: firebase google-cloud-firestore