数据处理方法、装置、存储介质及电子设备制造方法及图纸

技术编号:40737121 阅读:13 留言:0更新日期:2024-03-25 19:58
本发明专利技术公开了一种数据处理方法、装置、存储介质及电子设备。其中,该方法包括:获取数据写入请求,其中,数据写入请求至少包括目标数据表和写入数据,写入数据至少包括节点索引以及节点标识,节点索引包括节点标识,节点索引为树形数据结构中根节点到节点标识所表征节点的路径信息,目标数据表为关系型数据库的数据存储表,目标数据表的数据结构采用树形数据结构,目标数据表用于存储多个层级的节点的数据,目标数据表中至少包括节点索引字段;根据数据写入请求,将写入数据添加到目标数据表。本发明专利技术解决了相关技术中将写入数据添加至现有的数据存储表,在后续对数据查询时,对数据的查询效率低的技术问题。

【技术实现步骤摘要】

本专利技术涉及数据库处理,具体而言,涉及一种数据处理方法、装置、存储介质及电子设备


技术介绍

1、树形结构是最常见的数据结构,由于本身具有非线性的特点,节点之间存在上下级关系,因此,具有分级特点的数据通常采用树形结构进行存储。相关技术中,在关系型数据库中存储公司设备数据一般情况下有两种方式:方式一:依据节点的类型或层级不同分别建表存储,如图1所示,电信行业有4个层级,需要设置4张数据存储表,数据中心有3个层级,需要设置3张数据存储表,银行有2个层级,需要设置2张数据存储表。以数据中心的场景为例,对数据中心建立3张数据存储表(大楼表,楼层表,房间表),如图2所示。方式二:用一张数据表来存放节点,通过设立一张数据存储表,所有层级的数据存储在一张数据表中。例如,建立的一张数据存储表,如图3所示。

2、上述两种方式存在以下问题:方式一:按节点的类型或层级不同分别建表存储,如果一个公司存在四级部门,就需要建四张数据表来分别存储,通过外键的方式实现父子关系。这种方式可以通过外键索引实现高效的查询检索,但是,如果小公司只存在三级部分或者大公司存在五级部门,本文档来自技高网...

【技术保护点】

1.一种数据处理方法,其特征在于,包括:

2.根据权利要求1所述的数据处理方法,其特征在于,所述数据写入请求中的写入数据还包括节点层级;所述获取数据写入请求,包括:

3.根据权利要求2所述的数据处理方法,其特征在于,所述目标数据表中包括第二目标节点的信息,所述获取第一目标节点的节点标识、所述第一目标节点的父节点标识和所述第一目标节点的节点层级,包括:

4.根据权利要求1-3中任意一项所述的数据处理方法,其特征在于,所述方法还包括:

5.根据权利要求1-3中任意一项所述的数据处理方法,其特征在于,所述方法还包括:

<p>6.一种数据处理...

【技术特征摘要】

1.一种数据处理方法,其特征在于,包括:

2.根据权利要求1所述的数据处理方法,其特征在于,所述数据写入请求中的写入数据还包括节点层级;所述获取数据写入请求,包括:

3.根据权利要求2所述的数据处理方法,其特征在于,所述目标数据表中包括第二目标节点的信息,所述获取第一目标节点的节点标识、所述第一目标节点的父节点标识和所述第一目标节点的节点层级,包括:

4.根据权利要求1-3中任意一项所述的数据处理方法,其特征在于,所述方法还包括:

5.根据权利要求1-3中任意一项所述的数据处理方法,其特征在于,所述方法还包括:

6.一种数据处理方法,其特征在于,包括:

7.根...

【专利技术属性】
技术研发人员:吴让波王冬
申请(专利权)人:维谛技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1