【技术实现步骤摘要】
一种基于MYSQL池化技术复用树形结构的方法
[0001]本公开涉及数据存储
,尤其涉及一种树形结构复用系统、基于MYSQL池化技术复用树形结构的方法和控制系统。
技术介绍
[0002]在开发BOM树形结构程序的时候,通常需要将树形结构的节点进行存储。存储数据的中间件可以采用MYSQL和ORACLE。
[0003]常见对于树形结构的操作有树节点的新增,树结构的绑定构造,树结构的删除操作等。其中,在树形结构的装配
‑
删除操作流程中,删除的树形结构节点有可能包含了下级节点,如果将其从数据库中间件中抹除,那么被删除的节点将不复存在。
[0004]但是树结构的子树的删除操作,一般情况是将其父节点与子节点的绑定关系解除,然后再将所有的子节点数据递归删除,这就造成了一定的数据浪费。
技术实现思路
[0005]为了解决上述问题,本申请提出一种树形结构复用系统、基于MYSQL池化技术复用树形结构的方法和控制系统。
[0006]本申请一方面,提出一种树形结构复用系统,基于MYSQ ...
【技术保护点】
【技术特征摘要】
1.一种树形结构复用系统,基于MYSQL数据库中间件的数据表功能所创建,其特征在于,包括:节点管理层:用于树形节点的管理操作;树形结构管理层:用于根据所创建的树形节点和/或复用池中备份的树形结构,构建树形结构;复用池层:备份和/或展示所有树形结构的副本。2.根据权利要求1所述的一种树形结构复用系统,其特征在于,节点管理层,包括:节点创建模块,用于新增树形节点;节点导入模块,用于导入树形节点;节点编辑模块,用于编辑树形节点;节点删除模块,用于删除树形节点;以及可视化模块,用于树形节点的查看操作。3.根据权利要求1所述的一种树形结构复用系统,其特征在于,树形结构管理层,包括:结构装配模块,用于树形节点的结构装配;结构解绑模块,用于树形节点的父子关系绑定以及解绑;结构删除模块,用于树形节点的删除;结构判定模块,用于树形节点的孤岛判定,以及树形节点的结构合法性判定;副本映射模块,用于对非“孤岛”的树形结构,进行副本映射并写入复用池。4.根据权利要求1所述的一种树形结构复用系统,其特征在于,复用池层,包括:树结构备份模块,用于备份所有经过树形结构管理的树形结构的副本;树结构展示模块,用于可视化展示所有树形结构的副本。5.一种基于MYSQL池化技术复用树形结构的方法,采用权利要求1
‑
4中任一项所述的一种树形结构复用系统进行实施,其特征在于,包括如下步骤:新增树形节点;基于新增的树形节点,建立树形结构,并执行树形结构管理;将执行树形结构管理操作的树形结构存储至复用池中;复用池接收所备份的树形结构并进行备份和展示。6.根据权利要求5所述的一种基于MYSQL池化技术复用树形结构的方法,其特征在于,基于新增的树形节点,建立树形结构,并执行树形结构管理,包括:...
【专利技术属性】
技术研发人员:廖晓亚,李琦,宋杨,
申请(专利权)人:杭州指令集智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。