我从这篇文章Difference between Data Storage and Hosting Storage?
了解到实时数据存储和托管存储但我还不清楚实时数据库和新引入的文件存储。
有人对此有一些简短的解释吗?
提前致谢。
(根据与Difference between Data Storage and Hosting Storage?重复的问题解决的问题和我要问的是两个不同的东西,托管存储和文件存储在google firebase的情况下是不同的)
答案 0 :(得分:58)
Firebase现在提供这些地方来存储您的数据:
存储数据的最佳位置取决于您要存储的数据类型以及您希望使用它的方式。
Firebase documentation说明了这一点:
Firebase实时数据库存储JSON应用程序数据,如游戏状态或聊天消息,并在所有连接的设备上即时同步更改。
Firebase远程配置存储开发人员指定的键值对,以更改应用的行为和外观,而无需用户下载更新。
Firebase托管为您的网站托管HTML,CSS和JavaScript,以及其他开发人员提供的资源,如图形,字体和图标。
Firebase Storage可存储图像,视频和音频等文件以及其他用户生成的内容。
在Cloud Firestore和Firebase实时数据库之间进行选择时,Firebase documentation says:
Firebase提供两种基于云的,客户端可访问的数据库解决方案,支持实时数据同步:
实时数据库是Firebase的原始数据库。对于需要实时跨客户端同步状态的移动应用而言,它是一种高效,低延迟的解决方案。
Cloud Firestore 是Firebase用于移动应用开发的新旗舰数据库。它通过新的,更直观的数据模型改进了实时数据库的成功。 Cloud Firestore还具有更丰富,更快速的查询,并且比实时数据库更好地扩展。
答案 1 :(得分:3)
*实时数据库仅存储数据json格式,它专门用于数据同步同步的应用程序,如ola应用程序(用户位置),sensex(Nifty)应用程序数据不存在。
* Firebase存储只存储存储卡等数据。它专门用于app的商店后端数据。