【问题标题】:Firebase realtime database update operation is free?Firebase 实时数据库更新操作是免费的吗?
【发布时间】:2020-04-08 14:11:05
【问题描述】:

我正在为我的 Flutter 应用程序使用 firebase 实时数据库,

当您将数据写入数据库时​​,我没有看到任何(在文档中)有关成本的信息。

如果我执行以下操作。

dataRef = FirebaseDatabase.instance.reference().child('myChild');

            await dataRef.update({
              't': 'test',
            });

例如,我可以执行 100 次而无需计费(也在管理 SDK 中?)。

除了 SSL 握手(每个会话仅一次)和数据存储成本(5 美元/月)。

这对吗?

提前致谢!

【问题讨论】:

  • 你检查过这个吗? firebase.google.com/pricing 有免费报价,之后你需要付费(根据你的计划),所有数字都包括,admin sdk 和 client
  • 是的,我有现收现付计划,但它没有说明写入,只说明下载。

标签: firebase firebase-realtime-database


【解决方案1】:

您不会按读写次数付费。在实时数据库中,您将根据存储在数据库中的千兆字节和下载的数据进行计费。

Firebase 为您存储在数据库中的数据以及 OSI 模型的会话层(第 5 层)的所有出站网络流量计费。存储按每 GB/月 5 美元计费,每日评估。出站流量包括来自所有数据库操作的连接和加密开销以及通过数据库读取下载的数据。数据库读取和写入都会导致账单上的连接成本。所有进出您的数据库的流量,包括被安全规则拒绝的操作,都会产生可计费的费用

https://firebase.google.com/docs/database/usage/billing

【讨论】:

  • 谢谢,我明白了,但是“读取和写入都会导致连接成本”非常模糊。那么更新操作真的免费吗?
  • 更新也是一种写入,基本上在 rtdb 中,如果你有更多的数据,它会花费更多。在 Firestore 中,您需要为每个文档的每次写入或读取付费
  • 好的,我考虑到这一点。但我最大的问题是“可能导致连接成本”这一事实。我不知道那到底是什么,如果我进行 100 次更新,我应该只担心 5 美元 GB / 月的存储。但如果它向我收取 100 倍的连接费用(我知道那是多少。
  • 你正在使用 spark 计划?
  • 我明白,但 Firebase 会按您描述的内容和连接费用收费:SSL 握手等,但他们对此非常模糊
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-07-08
  • 2021-10-04
  • 1970-01-01
  • 2021-10-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多