一种基于MYSQL池化技术复用树形结构的方法技术

技术编号:37292377 阅读:32 留言:0更新日期:2023-04-21 03:23
本申请涉及一种基于MYSQL池化技术复用树形结构的方法,利用MYSQL技术,提出树结构池化复用技术,通过基于MYSQL数据库中间件的数据表功能,创建树形节点数据复用池数据表。将所有的构建或者删除了的树形结构的副本放入复用池中,有效节省父子节点间构造的成本消耗。在结构装配或者结构解绑时,程序都会将复用池中没有的该结构额外存到复用池中。在树形结构装配时,既可以选择新增的树形节点,也可以选择复用池中的数据。处于复用池的树形结构可以在多处节点使用,也能防止树形节点重复创建导致系统数据存储空间消耗过大,从而提高系统的可靠性和资源利用率。通过保存所有具有装配关系的树形结构数据,从而减轻再次装配的工作量。量。量。

【技术实现步骤摘要】
一种基于MYSQL池化技术复用树形结构的方法


[0001]本公开涉及数据存储
,尤其涉及一种树形结构复用系统、基于MYSQL池化技术复用树形结构的方法和控制系统。

技术介绍

[0002]在开发BOM树形结构程序的时候,通常需要将树形结构的节点进行存储。存储数据的中间件可以采用MYSQL和ORACLE。
[0003]常见对于树形结构的操作有树节点的新增,树结构的绑定构造,树结构的删除操作等。其中,在树形结构的装配

删除操作流程中,删除的树形结构节点有可能包含了下级节点,如果将其从数据库中间件中抹除,那么被删除的节点将不复存在。
[0004]但是树结构的子树的删除操作,一般情况是将其父节点与子节点的绑定关系解除,然后再将所有的子节点数据递归删除,这就造成了一定的数据浪费。

技术实现思路

[0005]为了解决上述问题,本申请提出一种树形结构复用系统、基于MYSQL池化技术复用树形结构的方法和控制系统。
[0006]本申请一方面,提出一种树形结构复用系统,基于MYSQL数据库中间件的数据本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种树形结构复用系统,基于MYSQL数据库中间件的数据表功能所创建,其特征在于,包括:节点管理层:用于树形节点的管理操作;树形结构管理层:用于根据所创建的树形节点和/或复用池中备份的树形结构,构建树形结构;复用池层:备份和/或展示所有树形结构的副本。2.根据权利要求1所述的一种树形结构复用系统,其特征在于,节点管理层,包括:节点创建模块,用于新增树形节点;节点导入模块,用于导入树形节点;节点编辑模块,用于编辑树形节点;节点删除模块,用于删除树形节点;以及可视化模块,用于树形节点的查看操作。3.根据权利要求1所述的一种树形结构复用系统,其特征在于,树形结构管理层,包括:结构装配模块,用于树形节点的结构装配;结构解绑模块,用于树形节点的父子关系绑定以及解绑;结构删除模块,用于树形节点的删除;结构判定模块,用于树形节点的孤岛判定,以及树形节点的结构合法性判定;副本映射模块,用于对非“孤岛”的树形结构,进行副本映射并写入复用池。4.根据权利要求1所述的一种树形结构复用系统,其特征在于,复用池层,包括:树结构备份模块,用于备份所有经过树形结构管理的树形结构的副本;树结构展示模块,用于可视化展示所有树形结构的副本。5.一种基于MYSQL池化技术复用树形结构的方法,采用权利要求1

4中任一项所述的一种树形结构复用系统进行实施,其特征在于,包括如下步骤:新增树形节点;基于新增的树形节点,建立树形结构,并执行树形结构管理;将执行树形结构管理操作的树形结构存储至复用池中;复用池接收所备份的树形结构并进行备份和展示。6.根据权利要求5所述的一种基于MYSQL池化技术复用树形结构的方法,其特征在于,基于新增的树形节点,建立树形结构,并执行树形结构管理,包括:...

【专利技术属性】
技术研发人员:廖晓亚李琦宋杨
申请(专利权)人:杭州指令集智能科技有限公司
类型:发明
国别省市:

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

1