Firebase:实时数据库和文件存储之间的差异

erl*_*man 33 firebase firebase-realtime-database firebase-storage

我从这篇文章了解了数据存储和托管存储之间差异,从而了解了实时数据存储和托管存储?

但我仍然不清楚实时数据库和新引入的文件存储.

有没有人对此有一些简短的解释?

提前致谢 .

(根据对数据存储和托管存储之间的差异重复的关注 问题解决了什么以及我要问的是两个不同的东西,托管存储和文件存储在谷歌firebase的情况下是不同的)

Fra*_*len 58

Firebase现在提供这些地方来存储您的数据:

存储数据的最佳位置取决于您要存储的数据类型以及您希望使用它的方式.

火力地堡的文件说,这一下吧:

  • Firebase实时数据库存储JSON应用程序数据,如游戏状态或聊天消息,并在所有连接的设备上即时同步更改.

  • Firebase远程配置存储开发人员指定的键值对,以更改应用程序的行为和外观,而无需用户下载更新.

  • Firebase Hosting托管您网站的HTML,CSS和JavaScript以及其他开发人员提供的资源,如图形,字体和图标.

  • Firebase Storage存储图像,视频和音频等文件以及其他用户生成的内容.

在Fire Firestore和Firebase实时数据库之间进行选择时,Firebase文档说:

Firebase提供两种基于云的,客户端可访问的数据库解决方案,支持实时数据同步:

实时数据库是Firebase的原始数据库.对于需要实时跨客户端同步状态的移动应用程序而言,它是一种高效,低延迟的解决方案.

Cloud Firestore是Firebase用于移动应用程序开发的新旗舰数据库.它通过新的,更直观的数据模型改进了实时数据库的成功.Cloud Firestore还具有更丰富,更快速的查询,并且比实时数据库更好地扩展.

  • 是否可以将子项的引用添加到图像中?例如,用户"mchen"有个人资料图片,那个图片存储在存储? (5认同)

小智 5

*实时数据库仅以json格式存储数据,它特别适用于同时同步数据的应用程序,例如ola app(用户位置),sensex(Nifty)应用程序,其中数据不持久。

* Firebase存储仅存储诸如存储卡之类的数据,专门用于存储应用程序的后端数据。