Firebase:观察大量节点有多贵?

时间:2016-09-24 22:02:34

标签: ios swift firebase firebase-realtime-database

我正在编写一个iOS应用程序,我必须观察用户所拥有的每个联系人的节点。例如。这意味着最多可以观察30个不同的节点。

对于大量观察而不是一次重大观察所引起的交通,这有多贵?

修改

让我们假设每个注册用户都将新消息添加到:

- messages
    - $userId
        - $messageId
            - timestamp
            - text

现在,登录用户想要检索所有联系人的消息(很像twitter):

let contactIds = [userId1, userId2, ...] // Array of Strings

for userId in contactIds {
    let messagesRef = self.ref.child("messages").child(userId).observe.queryLimitedToLast(100)

    messagesRef.observeEventType(.ChildAdded, withBlock: { (snapshot) -> Void in
        // ...
    })
}

由于应用程序不应该像twitter一样支持关注者/跟随者,因此无法像firefeed.io示例那样解决这个问题,其中每个用户只观察一个单一的Feed节点,其中每个联系人都会写入。< / p>

0 个答案:

没有答案