Firebase共享:大量连接(100K +)但数据树相同

问题描述 投票:2回答:1

所以情况就是这样。如果您将要有> 100K的并发连接并且您需要所有用户看到相同的数据树,该怎么办?我知道FirebaseDB(FDB)建议使用分片,但这对我来说并不完全有意义,因为您无法跨多个数据库进行查询。

例如,假设您有树中的项目列表:

{
    "grocery_list": {
      "item-1": "apple",
      // thousands of items.
    }
}

因此,如果我将此列表分区,要查看完整列表,我需要查看这两个数据库。因此,如果我有150K用户,这对我来说仍然意味着每个数据库在某些时候可能有超过100K的连接,所以如果你需要所有客户端拥有相同的数据,我不会看到分片如何修复问题。

我正在寻找的解决方案是“双写”,这意味着,我将相同的数据写入两个DB,但是碎片连接保持在100K以下。我只是想确定这是一个合理的方法。

firebase firebase-realtime-database
1个回答
0
投票

如果你要超过100k的限制,我建议改用Firebase Cloud Firestore。现在它处于测试阶段,但很快就会出现Beta版,并且不会有100k的限制。此外,它更先进,更好地使用实时数据库。

© www.soinside.com 2019 - 2024. All rights reserved.