Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
2327ede1
D
Docs
项目概览
OpenHarmony
/
Docs
大约 2 年 前同步成功
通知
161
Star
293
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看板
未验证
提交
2327ede1
编写于
12月 05, 2022
作者:
O
openharmony_ci
提交者:
Gitee
12月 05, 2022
浏览文件
操作
浏览文件
下载
差异文件
!12085 Update Docs
Merge pull request !12085 from GuoYuanJiang/OpenHarmony-3.1-Release
上级
08858fa7
48408ed4
变更
2
显示空白变更内容
内联
并排
Showing
2 changed file
with
30 addition
and
13 deletion
+30
-13
zh-cn/readme/figures/数据管理子系统架构图.png
zh-cn/readme/figures/数据管理子系统架构图.png
+0
-0
zh-cn/readme/分布式数据管理子系统.md
zh-cn/readme/分布式数据管理子系统.md
+30
-13
未找到文件。
zh-cn/readme/figures/数据管理子系统架构图.png
0 → 100644
浏览文件 @
2327ede1
51.8 KB
zh-cn/readme/分布式数据管理子系统.md
浏览文件 @
2327ede1
...
@@ -6,6 +6,7 @@
...
@@ -6,6 +6,7 @@
-
[
本地数据管理说明
](
#section129654513264
)
-
[
本地数据管理说明
](
#section129654513264
)
-
[
分布式数据服务说明
](
#section1961602912224
)
-
[
分布式数据服务说明
](
#section1961602912224
)
-
[
KV数据模型说明
](
#section1961602912225
)
-
[
KV数据模型说明
](
#section1961602912225
)
-
[
分布式数据对象说明
](
#section1961602912257
)
-
[
相关仓
](
#section1371113476307
)
-
[
相关仓
](
#section1371113476307
)
...
@@ -30,7 +31,7 @@
...
@@ -30,7 +31,7 @@
**图 1**
子系统架构图
<a
name=
"fig4460722185514"
></a>
**图 1**
子系统架构图
<a
name=
"fig4460722185514"
></a>


## 目录<a name="section161941989596"></a>
## 目录<a name="section161941989596"></a>
...
@@ -40,18 +41,25 @@
...
@@ -40,18 +41,25 @@
distributeddatamgr/ # 子系统目录
distributeddatamgr/ # 子系统目录
├── appdatamgr # 本地数据管理组件目录
├── appdatamgr # 本地数据管理组件目录
└── distributeddatamgr # 分布式数据服务组件目录
└── distributeddatamgr # 分布式数据服务组件目录
├── frameworks # 框架层代码
│ ├── frameworks # 框架层代码
│ ├── common # 公共工具类
│ │ ├── common # 公共工具类
│ ├── innerkitsimpl # 部件间接口代码实现
│ │ ├── innerkitsimpl # 部件间接口代码实现
│ ├── jskitsimpl # JS API的实现
│ │ ├── jskitsimpl # JS API的实现
│ ├── libs # DB代码实现
│ │ ├── libs # DB代码实现
│ └── native # 内部接口实现
│ │ └── native # 内部接口实现
├── interfaces # 接口代码
│ ├── interfaces # 接口代码
│ ├── inner_api # 内部接口声明
│ │ ├── inner_api # 内部接口声明
│ ├── innerkits # 部件间接口声明
│ │ ├── innerkits # 部件间接口声明
│ └── jskits # JS API的声明
│ │ └── jskits # JS API的声明
└── services # 服务层代码
│ └── services # 服务层代码
└── distributeddataservice # 分布式数据服务实现
│ └── distributeddataservice # 分布式数据服务实现
└── objectstore # 分布式数据对象目录
├─frameworks # 框架层代码
│ ├─innerkitsimpl # 部件间接口代码实现
│ └─jskitsimpl # JS API的实现
└─interfaces # 接口代码
├─innerkits # 部件间接口声明
└─jskits # JS API的声明
│third_party/ # 开源软件目录
│third_party/ # 开源软件目录
├── flatbuffers # flatbuffers代码目录
├── flatbuffers # flatbuffers代码目录
...
@@ -105,6 +113,13 @@ distributeddatamgr/ # 子系统目录
...
@@ -105,6 +113,13 @@ distributeddatamgr/ # 子系统目录
“KV数据模型”是“Key-Value数据模型”的简称,“Key-Value”即“键-值”。它是一种NoSQL类型数据库,其数据以键值对的形式进行组织、索引和存储。
“KV数据模型”是“Key-Value数据模型”的简称,“Key-Value”即“键-值”。它是一种NoSQL类型数据库,其数据以键值对的形式进行组织、索引和存储。
KV数据模型适合不涉及过多数据关系和业务关系的业务数据存储,比SQL数据库存储拥有更好的读写性能,同时在分布式场景中降低了数据库版本兼容和数据同步过程中冲突解决的复杂度而被广泛使用。分布式数据库也是基于KV数据模型,对外提供KV类型的访问接口。
KV数据模型适合不涉及过多数据关系和业务关系的业务数据存储,比SQL数据库存储拥有更好的读写性能,同时在分布式场景中降低了数据库版本兼容和数据同步过程中冲突解决的复杂度而被广泛使用。分布式数据库也是基于KV数据模型,对外提供KV类型的访问接口。
### 分布式数据对象说明<a name="section1961602912257"></a>
分布式数据对象管理框架是一款面向对象的内存数据管理框架,向应用开发者提供内存对象的创建、查询、删除、修改、订阅等基本数据对象的管理能力,同时具备分布式能力,满足超级终端场景下,相同应用多设备间的数据对象协同需求。
分布式数据对象提供JS接口,让开发者能以使用本地对象的方式使用分布式对象。分布式数据对象支持的数据类型包括数字型、字符型、布尔型等基本类型,同时也支持数组、基本类型嵌套等复杂类型。
## 相关仓<a name="section1371113476307"></a>
## 相关仓<a name="section1371113476307"></a>
分布式数据管理子系统
分布式数据管理子系统
...
@@ -113,6 +128,8 @@ distributeddatamgr\_appdatamgr
...
@@ -113,6 +128,8 @@ distributeddatamgr\_appdatamgr
distributeddatamgr
\_
distributeddatamgr
distributeddatamgr
\_
distributeddatamgr
distributeddatamgr
\_
objectstore
third
\_
party
\_
sqlite
third
\_
party
\_
sqlite
third
\_
party
\_
flatbuffers
third
\_
party
\_
flatbuffers
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录