| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> 带你深度了解AGC云数据库 -> 正文阅读 |
|
[大数据]带你深度了解AGC云数据库 |
业务介绍传统的移动应用开发,开发者需要从头开始构建每一个服务,开发工作量大,门槛高。开发者在写应用逻辑之外,还需要解决数据管理、端云数据同步和服务器部署维护等难题。 Cloud DB是一款端云协同的数据库产品,提供端云数据的协同管理、统一的数据模型和丰富的数据管理API接口等能力。在保证数据的可用性、可靠性、一致性,以及安全等特性基础上,能够实现数据在客户端和云端之间的无缝同步,并为应用提供离线支持,以帮助开发者快速构建端云、多端协同的应用。同时,Cloud DB作为AppGallery Connect解决方案的一部分,为AppGallery Connect平台构建了MBaaS(Mobile Backend as a Service,移动后端即服务)能力。从而让应用开发者聚焦于应用本身的业务,极大的提升开发者的生产效率。 主要功能Cloud DB是一款端云协同的数据库产品,支持数据在端云、多端之间无缝同步,并为应用提供离线支持,以帮助您快速构建端云、多端协同的应用。
工作原理Cloud DB是一款支持端云数据协同管理、可扩展的Serverless数据库产品,提供简单易用的多平台原生SDK,您的Android应用、iOS应用、Web应用、快应用和快游戏可以通过SDK直接访问云侧数据库。同时,Cloud DB还支持通过Server SDK直接管理云侧数据,实现云侧数据的高效管理。 Cloud DB采用基于对象模型的数据存储结构。数据以对象的形式存储在不同的存储区中,每一个对象,都是一条完整的数据记录。对象类型用于定义存储对象的集合,不同的对象类型对应的不同数据结构。存储区是一个独立的数据存储区域,每个存储区拥有完全相同的对象类型定义。您可以通过AppGallery Connect控制台,定义对象类型、创建存储区和管理数据。Cloud DB支持多种数据类型,包括简单的字符串、数值以及文本等。 Cloud DB还提供了多重数据安全策略。基于隐私或者敏感数据的全程加密管理能力,加密字段的数据在端侧会被加密,然后再以密文形式发送并存储到云侧,只有应用用户依据其输入的密码才能获取密钥信息并访问自己的加密数据。基于角色的权限管理模型,来保证数据的安全。通过预置4种角色和3种权限,简化您的权限管理操作。您可以通过AppGallery Connect控制台即可简单的为每个对象类型设置独有的权限。 平台支持说明
数据模型Cloud DB是一款基于对象模型的数据库,采用存储区、对象类型和对象三级结构。在开发应用时,每个应用都会实例化一个Cloud DB实例,基于该实例,您可以创建多个存储区。 存储区存储区(即Cloud DB zone)是一个独立的数据存储区域,多个数据存储区相互独立。每个存储区拥有完全相同的对象类型定义,您可以根据应用的需要自定义存储区中存储的对象。 对象类型对象类型(即ObjectType)用于定义存储对象的集合,不同的对象类型对应的不同数据结构。每创建一个对象类型,Cloud DB会在每个存储区实例化一个与之结构相对应的对象类型,用于存储对应的数据。 对象对象(即CloudDBZoneObject)是Cloud DB的基本操作单元,每一个对象,都是一条完整的数据记录。 数据类型Cloud DB支持多种数据类型,如表1所示,描述了支持的各种数据类型及其排序说明。
说明 由于JavaScript不支持数据类型“Long”,Web SDK通过引入第三方开源组件实现支持数据类型“Long”的能力。“Long”类型的使用方法请参考https://github.com/dcodeIO/long.js。 权限管理Cloud DB支持对所有用户的访问进行鉴权,保障应用数据的安全。云侧访问Cloud DB的用户角色默认为“管理员”角色,即从AppGallery Connect控制台、云函数和Server端访问Cloud DB的角色,该角色默认拥有所有权限。端侧为应用程序运行端,端侧的数据操作有严格的安全规则限制,其数据的读写权限根据云侧权限管理表进行控制。 Cloud DB支持基于缓存模式和本地模式的应用开发,不同的模式下,数据的权限管理也不一致。
说明
Cloud DB定义了所有人、认证用户、数据创建者和管理员4种角色,query、upsert(包含新增和修改)和delete 3种权限。
说明
更多内容请参见文档中心? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 9:12:31- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |