Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
abe3634d
D
Docs
项目概览
OpenHarmony
/
Docs
大约 1 年 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
abe3634d
编写于
6月 02, 2022
作者:
O
openharmony_ci
提交者:
Gitee
6月 02, 2022
浏览文件
操作
浏览文件
下载
差异文件
!4915 【轻量级 PR】:update zh-cn/application-dev/database/database-distributedobject-overview.md.
Merge pull request !4915 from 葛亚芳/N/A
上级
126f1683
acf35755
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
7 addition
and
7 deletion
+7
-7
zh-cn/application-dev/database/database-distributedobject-overview.md
...ation-dev/database/database-distributedobject-overview.md
+7
-7
未找到文件。
zh-cn/application-dev/database/database-distributedobject-overview.md
浏览文件 @
abe3634d
# 分布式数据对象概述
分布式数据对象管理框架是一款面向对象的内存数据管理框架
,向应用开发者提供内存对象的创建、查询、删除、修改、订阅等基本数据对象的管理能力,
同时具备分布式能力,满足超级终端场景下,相同应用多设备间的数据对象协同需求。
分布式数据对象管理框架是一款面向对象的内存数据管理框架
。向应用开发者提供内存对象的创建、查询、删除、修改、订阅等基本数据对象的管理能力;
同时具备分布式能力,满足超级终端场景下,相同应用多设备间的数据对象协同需求。
## 基本概念
-
**分布式内存数据库**
分布式内存数据库将数据缓存在内存中,以便应用获得更快的数据存取速度,不会将数据进行持久化
,
若数据库关闭,则数据不会保留。
分布式内存数据库将数据缓存在内存中,以便应用获得更快的数据存取速度,不会将数据进行持久化
。
若数据库关闭,则数据不会保留。
-
**分布式数据对象**
分布式数据对象是一个JS对象型的封装
,
每一个分布式数据对象实例会创建一个内存数据库中的数据表,每个应用程序创建的内存数据库相互隔离,对分布式数据对象的“读取”或“赋值”会自动映射到对应数据库的put/get操作。
分布式数据对象是一个JS对象型的封装
。
每一个分布式数据对象实例会创建一个内存数据库中的数据表,每个应用程序创建的内存数据库相互隔离,对分布式数据对象的“读取”或“赋值”会自动映射到对应数据库的put/get操作。
分布式数据对象的生命周期包括
3个状态:
**未初始化**
、
**本地数据对象**
和
**分布式数据对象**
。
分布式数据对象的生命周期包括
以下状态:
-
**未初始化**
:未实例化,或已被销毁。
-
**本地数据对象**
:已创建对应的数据表,但是还无法进行数据同步。
-
**分布式数据对象**
:已创建对应的数据表,设备在线且组网内设置同样sessionId的对象数>=2,可以跨设备同步数据
,
若设备掉线或将sessionId置为空,分布式数据对象退化为本地数据对象。
-
**分布式数据对象**
:已创建对应的数据表,设备在线且组网内设置同样sessionId的对象数>=2,可以跨设备同步数据
。
若设备掉线或将sessionId置为空,分布式数据对象退化为本地数据对象。
## 运作机制
...
...
@@ -36,9 +36,9 @@
-
不同设备间只有相同bundleName的应用才能直接同步。
-
不建议创建过多分布式
对象,每个分布式
对象将占用100-150KB内存。
-
不建议创建过多分布式
数据对象,每个分布式数据
对象将占用100-150KB内存。
-
每个对象大小不超过500KB。
-
每个
分布式数据
对象大小不超过500KB。
-
如对复杂类型的数据进行修改,仅支持修改根属性,暂不支持下级属性修改。
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录