本文是 serverless 入门与实践 的第24篇
学习<华为 Serverless 核心技术与实践>, 计划: 1篇前言 + 10篇/章 + 1篇总结
云数据库关键能力: 极简易用
Serverless零运维
极简开发模式:
- 对象化的模型语言,语义简单易懂,零门槛实现对数据的CRUD操作,大大降低了开发者使用SQL的学习成本。
- 可视化操作平台,开发者在可视化操作平台上创建存储区和对象类型,将其直接集成到本地开发环境的工程中,无须在本地再次创建对象类型。
- 在本地开发应用时,仅集成一个简单的SDK,即可访问云侧数据,实现对数据库的管理操作。
丰富的SDK
丰富的谓词查询、智能索引
云数据库关键能力: 端云数据协同
- 灵活的同步模式:Cloud DB支持缓存和本地两种数据同步模式。在缓存模式下,端侧数据是云侧数据的子集,查询的结果将会自动缓存至端侧。在本地模式下,数据只存储在本地,不和云侧数据进行同步。
- 数据实时更新:Cloud DB支持数据在多端、端云之间实时同步。开发者通过对需要关注的数据进行订阅,当关注的数据发生变化后,利用Cloud DB的数据同步功能,在端云、多设备间会收到最新的数据推送。
- 应用离线可用:Cloud DB支持离线可用,用户断网后依然可以继续使用,当用户设备重新上线,Cloud DB会自动同步用户离线期间产生的数据,并自动解决离线期间产生的数据冲突。开发者无须关心多个设备数据冲突的问题,可实现数据在多端设备间的无缝流动。
云数据库关键能力: 安全可信
- 认证管理: 在接入层,我们会对每一个连接请求进行鉴权认证
- 数据安全: 全程加密,在自研加密算法的基础上,具备构建端到端数据全密态流动的能力