一种数据处理方法、装置、终端和存储介质制造方法及图纸

技术编号:33915148 阅读:50 留言:0更新日期:2022-06-25 20:07
本申请实施例公开了一种数据处理方法、装置、终端和存储介质;本申请实施例可以获取当前访问请求中的目标当前请求字段;从预设的对象模型中查找与所述待访问项目对象的实体名称对应的项目对象,记为目标项目对象;所述项目对象至少连接一个数据库;从与所述目标项目对象连接的至少一个数据库中查找与所述待访问项目对象的属性名称对应的属性信息。在本申请实施例可以根据目标当前请求字段中的实体名称和属性名称,在预设的对象模型中查找与所述待访问项目对象的名称对应的项目对象,从而确定目标项目对象,以及与目标项目对象连接的数据库。由此从与目标项目对象对应连接的数据库中查找数据,提升了数据的查找速度。提升了数据的查找速度。提升了数据的查找速度。

【技术实现步骤摘要】
一种数据处理方法、装置、终端和存储介质


[0001]本申请涉及数据库优化
,具体涉及一种数据处理方法、装置、终端和存储介质。

技术介绍

[0002]数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。在从数据库中提取所需要的数据时,一般通过查询语言进行提取,从而得到所需要的数据信息。然而,目前现有的数据库由于数据存储量较大,在进行数据的查找时,查找速度较慢,无法满足用户的要求,因此,需要一种数据处理方法提高数据查找的速度。

技术实现思路

[0003]本申请实施例提供一种数据处理方法、装置、终端和存储介质,可以提升数据查找的速度。
[0004]本申请实施例提供一种数据处理方法,包括:
[0005]获取当前访问请求中的目标当前请求字段,所述目标当前请求字段包括待访问项目对象的实体名称和所述待访问项目对象的属性名称;
[0006]从预设的对象模型中查找与所述待访问项目对象的实体名称对应的项目对象,记为目标项目对象;其中,预设的所述对象模型包括有多个项目对象,每个所述项目对象至少连接一个数据库;
[0007]从与所述目标项目对象连接的至少一个数据库中查找与所述待访问项目对象的属性名称对应的属性信息。
[0008]在一些实施例中,所述方法包括:
[0009]对所述待访问项目对象的实体名称和属性名称进行字段分析,获取所述待访问项目对象的主体对象,所述主体对象包括用于表征所述待访问项目对象中实体的实体特征和用于表征待访问项目对象中属性的属性特征;
[0010]将所述属性信息对应存储在所述主体对象中的实体特征的位置上和所述属性特征的位置上,得到第一统计数据信息。
[0011]在一些实施例中,当所述目标当前请求字段包括第一待访问项目对象和第二待访问项目对象时;
[0012]所述方法还包括:
[0013]确定所述对象模型中记载的项目对象关联关系;
[0014]根据所述对象模型中记载的项目对象关联关系,确定所述目标当前请求字段中第一待访问项目对象和第二待访问项目对象的关联关系;
[0015]判断所述第一待访问项目对象和所述第二待访问项目对象的关联关系是否满足预设的关联条件;
[0016]若是,则确定所述第一待访问项目对象的第一主体对象与所述第二待访问项目对象的第二主体对象的关联关系;
[0017]将所述属性信息按照所述第一待访问项目对象的第一主体对象与所述第二待访问项目对象的第二主体对象的关联关系进行存储,得到第二统计数据信息。
[0018]在一些实施例中,所述预设的关联条件为所述第一待访问项目对象与所述第二待访问项目对象之间的跳数δ≤N,其中,所述N≥1,且所述N为正整数。
[0019]在一些实施例中,所述第一待访问项目对象的第一主体对象与所述第二待访问项目对象的第二主体对象的关联关系包括:
[0020]第一主体对象中第一实体特征与第二主体对象中第二实体特征的关联关系;
[0021]第一主体对象中第一属性特征与第二主体对象中第二实体特征的关联关系;
[0022]第一主体对象中第一实体特征与第二主体对象中第二属性特征的关联关系;
[0023]第一主体对象中第一属性特征与第二主体对象中第二属性特征的关联关系。
[0024]在一些实施例中,所述方法还包括:
[0025]获取历史访问请求中的历史请求字段,所述历史请求字段包括已访问项目对象的实体名称和已访问项目对象的属性名称;
[0026]对所述已访问项目对象的实体名称和属性名称进行字段分析,获取所述已访问项目对象的历史主体对象,所述历史主体对象包括历史实体特征和历史属性特征;
[0027]对所述历史访问请求进行统计处理,得到所述历史访问请求的使用量,所述使用量用于表征所述历史访问请求在预设的历史时间段内被访问的次数;
[0028]根据所述历史访问请求的使用量,确定所述历史主体对象的使用量;
[0029]在所有已访问项目对象的历史主体对象中确定与所述待访问项目对象的主体对象相同的历史主体对象,并将确定相同的历史主体对象的使用量作为所述待访问项目对象的主体对象的使用量;
[0030]根据所述待访问项目对象中主体对象的使用量,对所述主体对象的实体特征和属性特征进行排序处理,得到排序后的第一统计数据信息。
[0031]在一些实施例中,所述方法还包括:
[0032]根据所述待访问项目对象中主体对象的使用量,对所述主体对象中的实体特征和属性特征进行采样度和准确度的计算处理,得到所述实体特征的采样度数据和准确度数据,以及所述属性特征的采样度数据和准确度数据;
[0033]将所述实体特征的采样度数据和准确度数据,以及所述属性特征的采样度数据和准确度数据,存储在所述第一统计数据信息中,得到第一目标统计数据信息。
[0034]在一些实施例中,所述方法还包括:
[0035]根据所述待访问项目对象中主体对象的使用量,确定满足预设关联条件的所述第一待访问项目对象和所述第二待访问项目对象之间的关联关系的使用量;
[0036]其中,所述第一待访问项目对象和所述第二待访问项目对象之间的关联关系的使用量包括:
[0037]所述第一待访问项目对象中第一实体名称与所述第二待访问项目对象中第二实体名称的关联关系的使用量;
[0038]所述第一待访问项目对象中第一实体名称与所述第二待访问项目对象中第二属
性名称的关联关系的使用量;
[0039]所述第一待访问项目对象中第一属性名称与所述第二待访问项目对象中第二实体名称的关联关系的使用量;
[0040]所述第一待访问项目对象中第一属性名称与所述第二待访问项目对象中第二属性名称的关联关系的使用量;
[0041]根据所述第一待访问项目对象和所述第二待访问项目对象之间的关联关系的使用量,对所述第二统计数据信息进行排序处理,得到排序后的第二目标统计数据信息。
[0042]在一些实施例中,所述方法还包括:
[0043]根据所述待访问项目对象中主体对象的使用量,对所述第一待访问项目对象和所述第二待访问项目对象之间的关联关系的采样度和准确度进行计算处理,得到关联关系的采样度数据和准确度数据;
[0044]将所述关联关系的采样度数据和准确度数据,存储在所述第二统计数据信息中,得到第二目标统计数据信息。
[0045]在一些实施例中,所述从预设的对象模型中查找与所述待访问项目对象的实体名称对应的项目对象的方法包括:
[0046]在所述对象模型中确定与所述待访问项目对象的实体名称对应的项目对象,记作初始目标项目对象;
[0047]判断所述初始目标项目对象的属性名称是否与所述待访问项目对象的属性名称对应,若是,则确定所述初始目标项目对象为目标项目对象。
[0048]本申请实施例还提供一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:获取当前访问请求中的目标当前请求字段,所述目标当前请求字段包括待访问项目对象的实体名称和所述待访问项目对象的属性名称;从预设的对象模型中查找与所述待访问项目对象的实体名称对应的项目对象,记为目标项目对象;其中,预设的所述对象模型包括有多个项目对象,每个所述项目对象至少连接一个数据库;从与所述目标项目对象连接的至少一个数据库中查找与所述待访问项目对象的属性名称对应的属性信息。2.根据权利要求1所述的数据处理方法,其特征在于,所述方法包括:对所述待访问项目对象的实体名称和属性名称进行字段分析,获取所述待访问项目对象的主体对象,所述主体对象包括用于表征所述待访问项目对象中实体的实体特征和用于表征待访问项目对象中属性的属性特征;将所述属性信息对应存储在所述主体对象中的实体特征的位置上和所述属性特征的位置上,得到第一统计数据信息。3.根据权利要求2所述的数据处理方法,其特征在于,当所述目标当前请求字段包括第一待访问项目对象和第二待访问项目对象时;所述方法还包括:确定所述对象模型中记载的项目对象关联关系;根据所述对象模型中记载的项目对象关联关系,确定所述目标当前请求字段中第一待访问项目对象和第二待访问项目对象的关联关系;判断所述第一待访问项目对象和所述第二待访问项目对象的关联关系是否满足预设的关联条件;若是,则确定所述第一待访问项目对象的第一主体对象与所述第二待访问项目对象的第二主体对象的关联关系;将所述属性信息按照所述第一待访问项目对象的第一主体对象与所述第二待访问项目对象的第二主体对象的关联关系进行存储,得到第二统计数据信息。4.根据权利要求3所述的数据处理方法,其特征在于,所述预设的关联条件为所述第一待访问项目对象与所述第二待访问项目对象之间的跳数δ≤N,其中,所述N≥1,且所述N为正整数。5.根据权利要求3所述的数据处理方法,其特征在于,所述第一待访问项目对象的第一主体对象与所述第二待访问项目对象的第二主体对象的关联关系包括:第一主体对象中第一实体特征与第二主体对象中第二实体特征的关联关系;第一主体对象中第一属性特征与第二主体对象中第二实体特征的关联关系;第一主体对象中第一实体特征与第二主体对象中第二属性特征的关联关系;第一主体对象中第一属性特征与第二主体对象中第二属性特征的关联关系。6.根据权利要求3所述的数据处理方法,其特征在于,所述方法还包括:获取历史访问请求中的历史请求字段,所述历史请求字段包括已访问项目对象的实体名称和已访问项目对象的属性名称;对所述已访问项目对象的实体名称和属性名称进行字段分析,获取所述已访问项目对
象的历史主体对象,所述历史主体对象包括历史实体特征和历史属性特征;对所述历史访问请求进行统计处理,得到所述历史访问请求的使用量,所述使用量用于表征所述历史访问请求在预设的历史时间段内被访问的次数;根据所述历史访问请求的使用量,确定所述历史主体对象的使用量;在所有已访问项目对象的历史主体对象中确定与所述待访问项目对象的主体对象相同的历史主体对象,并将确定相同的历史主体对象的使用量作为所述待访问项目对象的主体对象的使用量;根据所述待访问项目对象中主体对象的使用量,对所述主体对象的实体特征和属性特征进行排序处理,得到排序后的第一统计数据信息。7.根据权利要求6所述的数据处理方法,其特...

【专利技术属性】
技术研发人员:张硕孟越徐地田春华袁文飞胡坤
申请(专利权)人:苏州工业大数据创新中心有限公司
类型:发明
国别省市:

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

1