【问题标题】:Firebase performance - fetching nodesFirebase 性能 - 获取节点
【发布时间】:2016-04-23 17:58:30
【问题描述】:

两个 Firebase 性能问题:

  1. 文档引用平面数据是构建数据时的最佳实践。但是,如果我希望一起检索几个数据节点(SQL 中的 JOIN 查询),这意味着几个网络请求。 Firebase 是否正在优化此类用例(在服务器/客户端)?怎么样?

  2. 当使用其完整路径获取特定节点时,是否需要对其进行索引? (文档指的是实际查询,我不确定这种情况是否适用于查询)

谢谢

【问题讨论】:

    标签: firebase firebase-realtime-database nosql


    【解决方案1】:

    在 Firebase 中执行“客户端连接”并不像您预期​​的那么昂贵。看到这个答案:Speed up fetching posts for my social network app by using query instead of observing a single event repeatedly

    如果直接访问节点(只调用new Firebase()child()),不需要查询,所以不需要索引。如果你打电话给orderByChild()orderByValue(),你应该添加一个索引。

    【讨论】:

    • 非常感谢。是否有任何关于此类用例和类似用例的 firebase“幕后”参考?
    猜你喜欢
    • 2017-02-04
    • 1970-01-01
    • 2023-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多