火力地堡性能 - 获取节点

问题描述:

两个火力点的性能问题:火力地堡性能 - 获取节点

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

  2. 时,取一个特定节点,使用它的完整路径,是否有任何需要索引呢? (文档是指实际的查询,我不知道这种情况下适用的查询)

感谢

做一个“客户端连接”在火力地堡是不是几乎一样昂贵,你可能会期望。看到这个答案:Speed up fetching posts for my social network app by using query instead of observing a single event repeatedly

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

+0

非常感谢。有没有关于这种用例和类似内容的“内幕”引用的firebase? – tomper