Firebase:实时数据库和文件存储的区别

Firebase:实时数据库和文件存储的区别,firebase,firebase-realtime-database,firebase-storage,Firebase,Firebase Realtime Database,Firebase Storage,我从这篇文章中了解了实时数据存储和托管存储 但我仍然不清楚实时数据库和新引入的文件存储 有人对此有简要的解释吗 提前谢谢 (根据对复制的关注,问题解决了什么,我要问的是两件不同的事情,在google firebase的情况下,托管存储和文件存储是不同的)firebase现在提供以下位置来存储您的数据: 存储数据的最佳位置取决于要存储的数据类型和使用数据的方式 政府这样说: Firebase实时数据库存储JSON应用程序数据,如游戏状态或聊天信息,并在所有连接的设备上即时同步更改

我从这篇文章中了解了实时数据存储和托管存储

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

有人对此有简要的解释吗

提前谢谢


(根据对复制的关注,问题解决了什么,我要问的是两件不同的事情,在google firebase的情况下,托管存储和文件存储是不同的)

firebase现在提供以下位置来存储您的数据:

存储数据的最佳位置取决于要存储的数据类型和使用数据的方式

政府这样说:

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

  • Firebase Remote Config存储开发者指定的键值对,以更改应用程序的行为和外观,而无需用户下载更新

  • Firebase主机为您的网站以及其他开发人员提供的资源(如图形、字体和图标)托管HTML、CSS和JavaScript

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

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

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

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

云Firestore是Firebase新的旗舰数据库,用于移动应用程序开发。它通过一种新的、更直观的数据模型改进了实时数据库的成功之处。云Firestore还具有比实时数据库更丰富、更快的查询和更好的可扩展性


*实时数据库仅存储数据json格式,它专门用于数据同步的应用程序,如ola应用程序(用户位置)、sensex应用程序(Nifty),其中数据不持久


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

我们不要把这个标记为重复。链接的问题来自Firebase引入存储解决方案之前。是否可以将对子映像的引用添加到映像中?例如,用户“mchen”有一个配置文件图片,而该图片存储在存储器中?如果我没有弄错@AbAppletic,则在上载到存储器时,将文件路径写入实时数据库中的相关节点,然后使用该路径通过存储API获取图像。@bradams true。但这相当于数据采集。很遗憾Firebase没有这个功能。只是sad@AbAppletic当然是。。。有趣的是,我今天不得不处理一个类似的问题,最后来到SO寻求帮助()。如果数据库中的URL是指向文件的直接URL,这将得到解决,但我感觉URL不可靠(好像它可能在以后更新或其他什么…),是的。创建内容的人不同:托管没有用于上载的公共API,因此对于作为应用程序一部分创建的内容最有用。对于用户生成的内容,存储更适合。