哪个是Firebase存储文件结构的最佳实践?

时间:2016-12-06 18:06:34

标签: firebase database-design firebase-realtime-database firebase-storage nosql

我想在Firebase存储上存储用户的个人资料图片。

我的Firebase数据库结构如下所示。

users
  ㄴ KXkVAYQOV92tW27Wk0C
       ㄴ uid: "EAGZwcgvgAcgErO7rfm7IHI91fk2"
       ㄴ sex: "F"
       ㄴ age: 24
  ㄴ KXkVR1rc2riXyGFl69E
       ㄴ uid: "alE4qM1vg2c9OrW5lVo7IvQk02Hv"
       ㄴ sex: "M"
       ㄴ age: 21

现在我想知道我的Firebase存储文件结构应该如何。

创意1:

images
  ㄴ users
      ㄴ EAGZwcgvgAcgErO7rfm7IHI91fk2
           ㄴ profile.png
           ㄴ something.png
      ㄴ alE4qM1vg2c9OrW5lVo7IvQk02Hv
           ㄴ profile.png
           ㄴ something.png

创意2:

images
  ㄴ profile
      ㄴ EAGZwcgvgAcgErO7rfm7IHI91fk2.png
      ㄴ alE4qM1vg2c9OrW5lVo7IvQk02Hv.png
  ㄴ something
      ㄴ EAGZwcgvgAcgErO7rfm7IHI91fk2.png
      ㄴ alE4qM1vg2c9OrW5lVo7IvQk02Hv.png

哪一项是Firebase存储在性能和可用性方面的最佳做法? 任何建议都会感激不尽!

修改
正如Lirianer的评论,数据库应如下所示。

users
  ㄴ EAGZwcgvgAcgErO7rfm7IHI91fk2
       ㄴ sex: "F"
       ㄴ age: 24
  ㄴ alE4qM1vg2c9OrW5lVo7IvQk02Hv
       ㄴ sex: "M"
       ㄴ age: 21

1 个答案:

答案 0 :(得分:0)

我解决了。想法1适合我的情况。