检索Firebase NoSQL / JSON数据的最佳方法是什么?

时间:2016-11-15 08:32:07

标签: json firebase firebase-realtime-database nosql

我将数据存储在Google Firebase数据库的多个节点中,以及我的Google Firebase存储中的图像路径。

到目前为止,我的应用程序将例如检索特定数据,例如来自“用户”的ID。节点并将其组合成一个数组,其中包含来自“友谊”的特定数据。节点,以及从存储中检索的图像路径。这些都是承诺并影响我的应用程序的性能。

我对NoSQL / JSON不太熟悉,我开始相信我以错误的方式解决问题。任何人都可以确认我的想法,即解决这种情况的最佳方法是存储我需要从“用户”检索的数据。将表格放入友谊表中以便于检索,包括指向我图像的链接,以便我也不必处理这些承诺?这样我就可以简单地检索节点并立即获取我需要的所有数据。这意味着我的数据库中存在一些数据重复,但在阅读之后,似乎这对NoSQL数据库来说是正常的。我希望有人能告诉我这是否是解决这种情况的正确方法?感谢。

1 个答案:

答案 0 :(得分:1)

当我遇到类似问题时,我发现以下链接非常有用。查看Firebase中的数据建模' section - 更具体的Angular,但数据建模适用于所有。

http://blog.angular-university.io/angular-2-firebase/

它经历了潜在的错误和正确的方法来接近数据建模。考虑NoSQL大型JSON对象的性能。

希望它有所帮助。