考虑以下数据结构:
artists: {
"artist1": {
"info": {
...
}
"albums": {
...
}
}
}
有很多艺术家,甚至还有更多专辑。对于某些示例艺术家,我到达了一个约3.5MB文本的JSON。 我知道我可以使用Firebase的存储来存储JSON文件,但这并不是我真正想要的,因为我需要使用JSON数据服务器端并轻松访问它。 所以我想将其存储在实时数据库中。我要解决的问题是:
setValue
在/上,并提交所有JSON数据
OR
/artists/$artist_id
的引用/artists/$artist_id/info
/artists/$artist_id/albums/$album_id
这会将大量数据切成碎片,但随后又引起更多的数据库请求。 发出一个具有大数据的请求或发出多个具有小数据的请求会有所不同吗?
谢谢