基于数据库的数据处理方法、装置、设备及存储介质制造方法及图纸

技术编号:35112224 阅读:25 留言:0更新日期:2022-10-01 17:27
本发明专利技术涉及数据处理领域,公开了一种基于数据库的数据处理方法、装置、设备及存储介质,用于提高数据挖掘的准确率。所述方法包括:对初始接口进行读取和解析,得到目标节点,并对目标节点进行节点搜索,得到目标子节点;根据数据库数目对目标子节点进行子节点分组,得到多个第一子节点集合;对多个第一子节点集合进行节点序列排列,得到子节点排列结果,根据子节点排列结果分别将多个第一子节点集合分配至多个数据库,得到第二子节点集合;对第二子节点集合进行数据库运算,得到目标运算结果,并对目标运算结果进行赋值,得到赋值结果;对赋值结果进行数据融合,得到目标数据,对目标数据进行转码并输出。数据进行转码并输出。数据进行转码并输出。

【技术实现步骤摘要】
基于数据库的数据处理方法、装置、设备及存储介质


[0001]本专利技术涉及数据处理领域,尤其涉及一种基于数据库的数据处理方法、装置、设备及存储介质。

技术介绍

[0002]目前,人们对大数据尚未形成公认的定义或者概念。大数据被定义为大数据(BigData),其主要的核心就在大字上,意味着在基于数据库的数据处理的过程中,大数据超出普通基于数据库的数据处理的范畴,难以应用现代通用的软件进行基于数据库的数据处理方面的工作。
[0003]因此如何对数据库进行数据挖掘成为当前研究的热门,但是现有的一些数据挖掘方案,数据挖掘的准确率较低。

技术实现思路

[0004]本专利技术提供了一种基于数据库的数据处理方法、装置、设备及存储介质,用于提高数据挖掘的准确率。
[0005]本专利技术第一方面提供了一种基于数据库的数据处理方法,所述基于数据库的数据处理方法包括:接收待处理的目标处理请求,并对所述目标处理请求进行解析,得到所述目标处理请求对应的初始接口;对所述初始接口进行读取和解析,得到目标节点,并对所述目标节点进行节点搜索,得到所述目标节点对应的目标子节点;获取预置的多个数据库对应的数据库数目,并根据所述数据库数目对所述目标子节点进行子节点分组,得到多个第一子节点集合;对所述多个第一子节点集合进行节点序列排列,得到子节点排列结果,根据所述子节点排列结果分别将所述多个第一子节点集合分配至所述多个数据库,得到每个数据库对应的第二子节点集合;对每个数据库对应的第二子节点集合进行数据库运算,得到每个数据库对应的目标运算结果,并对每个数据库对应的目标运算结果进行赋值,得到每个数据库对应的赋值结果;转递每个数据库对应的赋值结果,并对每个数据库对应的赋值结果进行数据融合,得到目标数据,以及对所述目标数据进行转码并输出。
[0006]可选的,在本专利技术第一方面的第一种实现方式中,所述对所述初始接口进行读取和解析,得到目标节点,并对所述目标节点进行节点搜索,得到所述目标节点对应的目标子节点,包括:调用预置的数据读取函数对所述初始接口进行读取,并对所述初始接口进行数据解析,得到目标节点;调用预设的节点搜索算法,对所述目标节点进行节点搜索提取,得到所述目标节点对应的目标子节点。
[0007]可选的,在本专利技术第一方面的第二种实现方式中,所述获取预置的多个数据库对应的数据库数目,并根据所述数据库数目对所述目标子节点进行子节点分组,得到多个第一子节点集合,包括:基于预设的数据库参数确定多个数据库,并计算所述多个数据库对应的数据库数目;根据所述数据库数目确定所述目标子节点的子节点分组数目;根据所述子节点分组数目对所述目标子节点进行子节点分组,得到多个第一子节点集合。
[0008]可选的,在本专利技术第一方面的第三种实现方式中,所述对所述多个第一子节点集合进行节点序列排列,得到子节点排列结果,根据所述子节点排列结果分别将所述多个第一子节点集合分配至所述多个数据库,得到每个数据库对应的第二子节点集合,包括:分别获取每个第一子节点集合的变量数据,并根据所述变量数据确定每个第一子节点集合的目标权重;根据每个第一子节点集合的目标权重对所述多个第一子节点集合进行节点序列排列,得到子节点排列结果;按照预设的分发策略并根据所述子节点排列结果分别将所述多个第一子节点集合分配至所述多个数据库,得到每个数据库对应的第二子节点集合。
[0009]可选的,在本专利技术第一方面的第四种实现方式中,所述对每个数据库对应的第二子节点集合进行数据库运算,得到每个数据库对应的目标运算结果,并对每个数据库对应的目标运算结果进行赋值,得到每个数据库对应的赋值结果,包括:对每个数据库对应的第二子节点集合进行数据库运算,得到每个数据库对应的目标运算结果;调用预置的赋值函数,对每个数据库对应的目标运算结果进行赋值,得到每个数据库对应的赋值结果。
[0010]可选的,在本专利技术第一方面的第五种实现方式中,所述转递每个数据库对应的赋值结果,并对每个数据库对应的赋值结果进行数据融合,得到目标数据,以及对所述目标数据进行转码并输出,包括:对每个数据库对应的赋值结果进行转递,并对每个数据库对应的赋值结果进行数据融合,得到目标数据;判断所述目标数据是否符合预设输出条件;若符合,则对所述目标数据进行转码和输出;若不符合,则对每个数据库对应的赋值结果进行重复计算。
[0011]可选的,在本专利技术第一方面的第六种实现方式中,所述基于数据库的数据处理方法还包括:获取多个训练数据和训练模型,所述多个训练数据包括:多个目标子句组;基于所述多个训练数据对所述训练模型进行模型训练,得到训练完成的目标模型;基于所述目标模型对所述目标子节点进行子节点分组,得到多个第一子节点集合。
[0012]本专利技术第二方面提供了一种基于数据库的数据处理装置,所述基于数据库的数据处理装置包括:接收模块,用于接收待处理的目标处理请求,并对所述目标处理请求进行解析,得到所述目标处理请求对应的初始接口;解析模块,用于对所述初始接口进行读取和解析,得到目标节点,并对所述目标节点进行节点搜索,得到所述目标节点对应的目标子节点;分组模块,用于获取预置的多个数据库对应的数据库数目,并根据所述数据库数目对所述目标子节点进行子节点分组,得到多个第一子节点集合;分配模块,用于对所述多个第一子节点集合进行节点序列排列,得到子节点排列结果,根据所述子节点排列结果分别将所述多个第一子节点集合分配至所述多个数据库,得到每个数据库对应的第二子节点集合;赋值模块,用于对每个数据库对应的第二子节点集合进行数据库运算,得到每个数据库对应的目标运算结果,并对每个数据库对应的目标运算结果进行赋值,得到每个数据库对应的赋值结果;融合模块,用于转递每个数据库对应的赋值结果,并对每个数据库对应的赋值结果进行数据融合,得到目标数据,以及对所述目标数据进行转码并输出。
[0013]可选的,在本专利技术第二方面的第一种实现方式中,所述解析模块具体用于:调用预置的数据读取函数对所述初始接口进行读取,并对所述初始接口进行数据解析,得到目标节点;调用预设的节点搜索算法,对所述目标节点进行节点搜索提取,得到所述目标节点对应的目标子节点。
[0014]可选的,在本专利技术第二方面的第二种实现方式中,所述分组模块具体用于:基于预
设的数据库参数确定多个数据库,并计算所述多个数据库对应的数据库数目;根据所述数据库数目确定所述目标子节点的子节点分组数目;根据所述子节点分组数目对所述目标子节点进行子节点分组,得到多个第一子节点集合。
[0015]可选的,在本专利技术第二方面的第三种实现方式中,所述分配模块具体用于:分别获取每个第一子节点集合的变量数据,并根据所述变量数据确定每个第一子节点集合的目标权重;根据每个第一子节点集合的目标权重对所述多个第一子节点集合进行节点序列排列,得到子节点排列结果;按照预设的分发策略并根据所述子节点排列结果分别将所述多个第一子节点集合分配至所述多个数据库,得到每个数据库对应的第二子节点集合。
[0016]可选的,在本专利技术第二方面的第四种实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于数据库的数据处理方法,其特征在于,所述基于数据库的数据处理方法包括:接收待处理的目标处理请求,并对所述目标处理请求进行解析,得到所述目标处理请求对应的初始接口;对所述初始接口进行读取和解析,得到目标节点,并对所述目标节点进行节点搜索,得到所述目标节点对应的目标子节点;获取预置的多个数据库对应的数据库数目,并根据所述数据库数目对所述目标子节点进行子节点分组,得到多个第一子节点集合;对所述多个第一子节点集合进行节点序列排列,得到子节点排列结果,根据所述子节点排列结果分别将所述多个第一子节点集合分配至所述多个数据库,得到每个数据库对应的第二子节点集合;对每个数据库对应的第二子节点集合进行数据库运算,得到每个数据库对应的目标运算结果,并对每个数据库对应的目标运算结果进行赋值,得到每个数据库对应的赋值结果;转递每个数据库对应的赋值结果,并对每个数据库对应的赋值结果进行数据融合,得到目标数据,以及对所述目标数据进行转码并输出。2.根据权利要求1所述的基于数据库的数据处理方法,其特征在于,所述对所述初始接口进行读取和解析,得到目标节点,并对所述目标节点进行节点搜索,得到所述目标节点对应的目标子节点,包括:调用预置的数据读取函数对所述初始接口进行读取,并对所述初始接口进行数据解析,得到目标节点;调用预设的节点搜索算法,对所述目标节点进行节点搜索提取,得到所述目标节点对应的目标子节点。3.根据权利要求1所述的基于数据库的数据处理方法,其特征在于,所述获取预置的多个数据库对应的数据库数目,并根据所述数据库数目对所述目标子节点进行子节点分组,得到多个第一子节点集合,包括:基于预设的数据库参数确定多个数据库,并计算所述多个数据库对应的数据库数目;根据所述数据库数目确定所述目标子节点的子节点分组数目;根据所述子节点分组数目对所述目标子节点进行子节点分组,得到多个第一子节点集合。4.根据权利要求1所述的基于数据库的数据处理方法,其特征在于,所述对所述多个第一子节点集合进行节点序列排列,得到子节点排列结果,根据所述子节点排列结果分别将所述多个第一子节点集合分配至所述多个数据库,得到每个数据库对应的第二子节点集合,包括:分别获取每个第一子节点集合的变量数据,并根据所述变量数据确定每个第一子节点集合的目标权重;根据每个第一子节点集合的目标权重对所述多个第一子节点集合进行节点序列排列,得到子节点排列结果;按照预设的分发策略并根据所述子节点排列结果分别将所述多个第一子节点集合分配至所述多个数据库,得到每个数据库对应的第二子节点集合。
5.根据权利要求1所述的基于数据库的数据处理方法,其特征在于,所述对每个数据库对应的第二子节点集合进行数据库运算,得到每个数据库对应的目标运算结果,并对每个数据库对应的目标运算结果进行赋值,得到每个数据库对应的赋值结果...

【专利技术属性】
技术研发人员:周全詹东远张泽阳王子豪
申请(专利权)人:智因科技深圳有限公司
类型:发明
国别省市:

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

1