Firebase实时数据库发送大量数据与详细路径

时间:2019-02-03 18:15:35

标签: firebase firebase-realtime-database

考虑以下数据结构:

artists: {
  "artist1": {
    "info": {
      ...
    }
    "albums": {
      ...
    }
  }
}

有很多艺术家,甚至还有更多专辑。对于某些示例艺术家,我到达了一个约3.5MB文本的JSON。 我知道我可以使用Firebase的存储来存储JSON文件,但这并不是我真正想要的,因为我需要使用JSON数据服务器端并轻松访问它。 所以我想将其存储在实时数据库中。我要解决的问题是:

setValue在/上,并提交所有JSON数据

OR

  1. 浏览每位艺术家
  2. 获取对/artists/$artist_id的引用
  3. 将信息写入/artists/$artist_id/info
  4. 浏览艺术家的每张专辑
  5. 将相册数据写入/artists/$artist_id/albums/$album_id

这会将大量数据切成碎片,但随后又引起更多的数据库请求。 发出一个具有大数据的请求或发出多个具有小数据的请求会有所不同吗?

谢谢

0 个答案:

没有答案
相关问题