在 HMS - Cloud DB 与华为云有何不同?

问题描述

请问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 MongoGaussDB for Cassandra。在选择最佳数据库之前,请考虑您希望如何访问产品中的数据。

虽然 AGC Cloud DB 处于测试阶段,但您可以在您的应用中使用它(仅限免费套餐配额)并在 AppGallery 中发布。请查看此处的 supported platforms 和此处的 quota/charges

enter image description here

当您第一次申请Cloud DB服务时,如果您的应用需要的资源超过免费配额,或者您启用了免费Cloud DB服务但免费资源配额不能满足您的申请要求,您可以下载并填写申请表,以附件形式发送至agconnect@huawei.com。

,
  1. 华为云的云数据库服务用于网页开发和网页应用设置。
  2. AGC 的 Cloud DB 是一种用于移动应用开发的云数据库服务。

https://developer.huawei.com/consumer/en/doc/development/AppGallery-connect-Guides/agc-clouddb-introduction

测试版仅限制开发者的访问权限。已申请使用的开发者可以随意使用,并且可以发布自己的应用,发布的应用不受影响。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...