多设备协同时如何处理数据和文件?
多设备协同时,处理数据和文件需要做到:
对不同设备上的数据执行同步
增、删、改、查操作。
对不同设备上的文件执行同步
读、写操作。
对不同设备上的数据库和文件执行同步
操作。
HarmonyOS 基于分布式软总线
提供了去中心化的分布式数据服务
和分布式文件服务
。
分布式数据服务
通过调用分布式数据接口
,应用程序将数据保存到分布式数据库中。
通过结合帐号
、应用
和数据库
三元组,分布式数据服务对属于不同应用的数据进行隔离,保证不同应用之间的数据不能通过分布式数据服务互相访问。
在通过可信认证的设备间,分布式数据服务支持应用数据相互同步,为用户提供在多种终端设备上最终一致
的数据访问体验。
分布式数据管理的约束限制
应用程序如需使用分布式数据服务完整功能,需要申请ohos.permission.DISTRIBUTED_DATASYNC权限
分布式数据服务的数据模型仅支持KV数据模型
,不支持外键、触发器等关系型数据库中的功能
。
分布式数据库性能
每个应用程序最多支持同时打开16个
分布式数据库。
服务卡片
卡片提供方:显示内容
卡片使用方:通常是桌面