问题描述
请问Cloud DB与华为云有何不同?
我可以在存储数据的同时拥有相同的父子关系吗,我在华为云上使用 firebase 吗?
此外,由于 Cloud DB 处于测试阶段,这是否意味着我无法在 Appgallery Connect 上发布该应用程序?
解决方法
Cloud DB 是 AppGallery Connect (AGC) 提供的可扩展无服务器数据库产品,支持端云数据协同管理,提供简单易用的多平台原生 SDK - Android 应用、iOS应用程序,Web 应用程序可以通过 SDK 直接访问 Cloud DB。 Cloud DB 使用基于对象模型的数据存储结构。数据作为对象存储在不同的 Cloud DB 区域中。每个对象都是一个完整的数据记录。对象类型用于定义一组存储的对象。不同的对象类型对应不同的数据结构。 Cloud DB zone 是一个独立的数据存储区域。每个 Cloud DB 区域都具有相同的对象类型定义。您可以在 AppGallery Connect 控制台上定义对象类型、创建 Cloud DB 区域和管理数据。 Cloud DB 支持多个 Data Types,包括简单的字符串、数字和文本。
当你说“华为云”时,它是一个广义的术语,这个术语主要是指企业Huawei Cloud,类似于阿里云、AWS、Azure等。华为云中有很多数据库服务,比如RDS、GaussDB、DDS、DRS、DAS 等。这些数据库专为物联网、电子商务、金融、网络、移动游戏、电子政务等企业用例而设计。
AGC Cloud DB 是替代 Firebase 实时数据库的替代方案,但它仅存储对象,不提供父子关系。如果您在华为云中寻找对象类型、父子关系存储,可以考虑GaussDB for Mongo、GaussDB for Cassandra。在选择最佳数据库之前,请考虑您希望如何访问产品中的数据。
虽然 AGC Cloud DB 处于测试阶段,但您可以在您的应用中使用它(仅限免费套餐配额)并在 AppGallery 中发布。请查看此处的 supported platforms 和此处的 quota/charges。
当您第一次申请Cloud DB服务时,如果您的应用需要的资源超过免费配额,或者您启用了免费Cloud DB服务但免费资源配额不能满足您的申请要求,您可以下载并填写申请表,以附件形式发送至agconnect@huawei.com。
,- 华为云的云数据库服务用于网页开发和网页应用设置。
- AGC 的 Cloud DB 是一种用于移动应用开发的云数据库服务。
测试版仅限制开发者的访问权限。已申请使用的开发者可以随意使用,并且可以发布自己的应用,发布的应用不受影响。