如何优化Firebase数据库大小

时间:2016-07-20 20:06:21

标签: firebase firebase-realtime-database

我是Firebase技术的新手,我想优化Firebase数据库大小(包括降低成本)。

降低Firebase数据库大小的不同方法有哪些?

我可以简单地使用尽可能短的节点名称,例如,而不是使用节点"user",重命名此节点"u"? (如果此节点非常存在,则相关)

还有其他提示吗?

1 个答案:

答案 0 :(得分:2)

以下是我们从其中一个移动应用中获取的方法:

  • 我们有移动应用,网络服务,Firebase数据库和Firebase存储。我们有时也有一个小的SQL数据库。
  • 我们有来自Firebase的移动应用程序显示数据,但是通过网络服务将数据写入Firebase,而不是直接。
  • 我们开始使用Firebase数据库作为我们的存储,然后更改为混合Firebase数据库+ Firebase存储混合。
  • 我们现在存储“查看数据”是Firebase存储,并且只在Firebase数据库中存储“存根/指针”(它会减少数据大小并减少流量)。

每当Firebase数据库中“存根/指针”的值发生变化时,我们最终会对Firebase存储执行额外的读取,但这适用于我们的方案。我们也不是针对每种情况都这样做,所以我们偷看并选择使用这种方法的地方。

我们最终降低了成本 - 这是我们寻找解决方案的主要原因,看起来这也是您的动力。

除此之外,使用密钥名称的短名称也可能有所帮助。