我正在创建一个应用程序,我将用户存储在他们想要传递到的所有邮政编码/邮政编码下。结构如下所示:
postalcodes/{{postalcode}}/{{userId}}=true
结构的原因是可以轻松获取交付给某个邮政编码的所有用户。
ex. postalcodes/21121/
如果所有用户都应用500个邮政编码,并且该应用程序有大约1000个用户,那么它可以成为很多记录:
500x1000 = 500000
Firebase能否轻松处理数据存储中的许多记录,还是应该考虑不同的方法/解决方案?你有什么想法?
亲切的问候, 利亚
答案 0 :(得分:11)
我非常确定Firebase可以毫无问题地返回500k节点。
更大的问题是检索需要多长时间(特别是在这个移动优先时代)以及您的应用程序将根据众多节点向您的用户显示的内容。
具有500k行的列表几乎没用,因此很可能您将显示数据的子集。
关于我如何处理这个问题的一些想法,所以ymmv。