📜  Firebase云存储

📅  最后修改于: 2021-01-02 03:44:57             🧑  作者: Mango

Firebase:云存储

Cloud Storage专为需要存储和提供用户生成的内容(通常是照片或视频之类的大文件)的应用程序开发人员而构建。它主要用于照片和视频,但我们可能会将其用于其他内容,例如文本文件。

可扩展的强大,经济高效且简单的对象存储服务:

  • 从我们的Firebase应用上传或下载文件时的Google安全性。
  • 我们可以存储图像,音频,视频或其他用户生成的内容。
  • 我们可以使用Google Cloud Storage访问服务器上的相同文件。

这是一项允许存储和管理由移动应用程序用户生成的各种媒体内容的技术。它是一种云计算模型,它通过管理和操作数据存储即服务的云计算提供者将数据存储在Internet上。它按需交付,并且具有及时的成本和容量。它消除了购买和管理我们自己的数据存储基础架构的麻烦。它通过“随时随地”数据访问为我们提供了敏捷性,耐用性和全球规模。

关键能力

Firebase Cloud Storage能够执行以下操作:

稳健的运营

可靠性是Cloud Firestore的最大优势之一。无论网络质量如何,Firebase SDK都会执行上传和下载。下载和上传都很稳定。健壮意味着从它停止的地方开始,将从那里重新开始,并节省用户时间和带宽。

强大的安全性

为了向开发人员提供简单直观的身份验证,用于云存储的Firebase SDK与Firebase身份验证集成。为了允许基于文件名,大小,内容类型和其他元数据的访问,我们可以使用声明式安全模型。

高扩展性

当我们的应用程序开始流行时,云存储专为Exabyte级而构建。使用支持Spotify和Google相册的相同结构轻松地从原型发展到生产。

它是如何工作的?

云存储是从拥有和运营数据存储能力的第三方云供应商那里购买的,并按即付即用模式在互联网上进行分配。这些云存储供应商管理安全性,容量和稳定性,以使数据可被我们的全球应用程序访问。

应用程序通过传统存储协议或直接通过API使用云存储。许多供应商提供了旨在帮助大规模收集,保护,管理和分析数据的补充服务。

Cloud Storage将我们的文件存储在Google Cloud Storage存储桶中,并通过Firebase和Google Cloud对其进行访问。它使我们能够通过Firebase SDK从移动客户端上传和下载文件,并使用Google Cloud Platform执行服务器端处理,例如图像过滤或视频转码。云存储将自动扩展。这意味着无需迁移到任何其他提供程序。

Firebase Cloud Storage是一个功能强大但易于使用的工具,用于存储所有类型的对象。有了它的帮助,我们可以存储视频,图像,音频和其他类型的用户内容。凭借Firebase Cloud Storage的高度可扩展性和处理EB级数据的能力,它使我们能够轻松地从应用程序原型转换为完整的产品。