【问题标题】:How optimize Firebase database size如何优化 Firebase 数据库大小
【发布时间】:2016-07-20 20:06:21
【问题描述】:

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

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

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

还有其他提示吗?

【问题讨论】:

  • 你能展示一下你的数据库结构吗?
  • 这个问题的目的是尽可能的广泛,以便将最好的技巧聚集在一起,这就是为什么没有提供一种数据库结构的原因。

标签: firebase firebase-realtime-database


【解决方案1】:

以下是我们从我们的一款移动应用中采用的方法:

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

每次 Firebase 数据库中“存根/指针”的值发生变化时,我们都会从 Firebase 存储中进行额外读取,但这适用于我们的场景。我们也不会在所有情况下都这样做,因此我们会偷看并选择使用这种方法的合理之处。

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

除此之外,使用短名称作为键名也可能会有所帮助。

【讨论】:

    猜你喜欢
    • 2012-03-02
    • 1970-01-01
    • 1970-01-01
    • 2016-11-11
    • 1970-01-01
    • 1970-01-01
    • 2012-09-10
    • 2011-02-28
    • 1970-01-01
    相关资源
    最近更新 更多