【问题标题】:How scalable is Firebase dashboard? [closed]Firebase 仪表板的可扩展性如何? [关闭]
【发布时间】:2014-06-01 21:46:41
【问题描述】:

n 具有数百万个对象的相当大的数据集的情况,firebase 仪表板(Web 界面)的可扩展性如何? 在测试项目中,数据集中的所有更改都会立即传播到浏览器。但是,如果是大型项目,浏览器将无法处理它,还是会?

如果我有索引结构:

update_index:{
  object_00000001:{},
  object_00000002:{},
  .
  .
  object_99999999:{}
}

各种元素都在不断变化。有没有办法只指示数据集的更改而不将数据传递给快照并根据用户请求传播更改? 在 firebase 仪表板中是如何处理的?

【问题讨论】:

    标签: firebase


    【解决方案1】:

    很难理解你在问什么。假设您指的是仪表板的 Forge,那么 Forge 将加载您的 firebase 中的所有数据,这可能是一项昂贵的操作,而且肯定会很慢。此外,如果您使用超过几百个键打开一个对象,那么它会变得非常慢。

    据我所知,firebase 中的每个读取操作都是使用 .on 或 .once 完成的,您可以侦听“child_changed”事件类型,但处理读取数据的唯一方法是使用快照。

    如果您在问题中指的是 Forge,这可能会有所帮助:Performance of Firebase with large data sets

    【讨论】:

    • 是的,我的错,我确实是指 Forge。谢谢
    猜你喜欢
    • 2010-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-20
    • 2020-12-22
    • 2013-04-02
    • 1970-01-01
    • 2013-04-08
    相关资源
    最近更新 更多