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

2023-12-03

我从这篇文章中了解了实时数据存储和托管存储数据存储和托管存储之间的区别?

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

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

提前致谢 。

(根据对重复的担忧数据存储和托管存储之间的区别?问题解决的问题和我要问的是两个不同的事情,并且在 google firebase 的情况下托管存储和文件存储是不同的)


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

  • 云Firestore
  • 实时数据库
  • Hosting
  • Storage
  • 远程配置

存储数据的最佳位置取决于您想要存储的数据类型以及您想要使用数据的方式。

The Firebase 文档对此是这样说的:

  • Cloud Firestore 将数据存储在文档中,这些文档存储在集合中。文档包含类似 JSON 的字段结构和各种类型的值。您还可以在文档中创建子集合并构建分层数据结构。

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

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

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

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

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

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

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

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

如果您有多种类型的数据,您需要考虑为每种类型使用单独的产品。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

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

随机推荐