火力地堡性能 - 获取节点
问题描述:
两个火力点的性能问题:火力地堡性能 - 获取节点
文档是指平面数据是构建数据时的最佳实践。但是,如果我希望一起检索几个数据节点(SQL中的JOIN查询),这意味着一些网络请求。 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? – tomper