【发布时间】:2017-12-24 13:18:41
【问题描述】:
我想创建一个费用跟踪器,我想知道的一件事是我每个月在每个类别中花费了多少。
我应该如何在 FireStore/DataStore 中执行此操作?
- 下拉所需数据并在本地进行聚合?看起来很慢?
- 每次创建/更新事务时执行聚合并将其保存在表中?但这可能会导致函数的多次调用,这可能代价高昂?
有没有更好的方法?似乎 2 目前是最好的选择?但我想知道我是否可以降低成本?
我注意到我可能不需要实时聚合数据,那么有没有办法去抖动云函数的执行?因为我注意到有时,我会批量插入一堆事务。想知道是否有办法禁用某些查询的功能并在批处理完成后手动调用它们?
【问题讨论】:
标签: firebase google-cloud-datastore google-cloud-functions google-cloud-firestore