Firestore 触发成本影响

vir*_* us 5 firebase google-cloud-firestore

在 Blaze 计划中,关于 Firestore 触发器的成本影响是什么?

我是否正确地假设触发器本身不会从数据库中生成任何额外的读取?

我仍然有一种感觉,从 CPM/内存消耗的角度来看,触发器不是免费的。从这个角度来看,我是否正确理解 firestore 触发器可以像任何其他 firebase 函数一样对待?

Fra*_*len 6

触发您的 Cloud Function 的 Firestore 文档包含在上下文中。访问此文档无需支付任何文档阅读或带宽费用。

您需要为 Cloud Function 本身的调用和 CPU/内存使用以及您在 Function 代码中执行的任何其他 Firestore 访问付费。


Tru*_*lNL 5

根据 Firebase 文档:

Firestore 触发器
借助 Cloud Functions,您可以处理 Cloud Firestore 中的事件,而无需更新客户端代码。

因此 Firestore 触发器只能通过 Cloud Functions 来完成。对于云功能,运行功能(https://firebase.google.com/pricing)会产生成本,并且侦听更改(快照)或读取/写入 Firestore 的成本也会添加到其中。根据您计划执行的操作,您还必须考虑 Firestore 和 Cloud Functions 之间生成的互联网流量,但这取决于一些变量。

所以,是的,你是对的。