首页 文章

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

提问于
浏览
31

我从这篇文章中了解了实时数据存储和托管存储Difference between Data Storage and Hosting Storage?

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

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

提前致谢 .

(根据关于重复的问题Difference between Data Storage and Hosting Storage?问题解决了什么,我问的是两个不同的东西,托管存储和文件存储是不同的谷歌firebase)

2 回答

  • 56

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

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

    Firebase documentation这样说:

    Firebase实时数据库存储JSON应用程序数据,如游戏状态或聊天消息,并在所有连接的设备上即时同步更改 . Firebase远程配置存储开发人员指定的键值对,以更改应用程序的行为和外观,而无需用户下载更新 . Firebase Hosting托管您网站的HTML,CSS和JavaScript以及其他开发人员提供的资源,如图形,字体和图标 . Firebase Storage存储图像,视频和音频等文件以及其他用户生成的内容 .

    在Cloud Firestore和Firebase实时数据库之间进行选择时,Firebase documentation says

    Firebase提供两种基于 Cloud 的,客户端可访问的数据库解决方案,支持实时数据同步:实时数据库是Firebase的原始数据库 . 对于需要实时跨客户端同步状态的移动应用程序而言,它是一种高效,低延迟的解决方案 . Cloud Firestore是Firebase用于移动应用程序开发的新旗舰数据库 . 它通过新的,更直观的数据模型改进了实时数据库的成功 . Cloud Firestore还具有更丰富,更快速的查询,并且比实时数据库更好地扩展 .

  • 3

    *Realtime database 仅存储数据json格式,它专门用于数据同步同步的应用程序,如ola应用程序(用户位置),sensex(Nifty)应用程序,其中数据不存在 .

    *Firebase Storage 只存储存储卡等数据 . 它专门用于app的商店后端数据 .

相关问题