数据处理方法、装置、设备、介质及产品制造方法及图纸

技术编号:34792786 阅读:14 留言:0更新日期:2022-09-03 19:56
本申请公开了一种数据处理方法、装置、设备、介质及产品。该方法包括:响应于第一用户对第一原始关系型数据的第一输入,确定第一原始关系型数据涉及的第一对象和第二对象;确定第一对象在图数据库中对应的第一节点和第二对象在图数据库中对应的第二节点;显示图数据库中第一节点和第二节点之间的第一边对应的第一属性层次;响应于第一用户对第一属性层次中的目标属性层次的第二输入,确定目标属性层次中存储的第一索引信息;根据第一索引信息,从关系型数据库中获取第一对象和第二对象之间目标属性层次的第二原始关系型数据;显示第二原始关系型数据。这样,可以提高从海量数据中获取所需数据的效率,并节省计算资源。并节省计算资源。并节省计算资源。

【技术实现步骤摘要】
数据处理方法、装置、设备、介质及产品


[0001]本申请属于数据处理
,尤其涉及一种数据处理方法、装置、设备、介质及产品。

技术介绍

[0002]随着大数据时代的发展,从组织结构松散的大规模数据中发掘事物间的联系已成为各领域数据分析的主流之一,因此,如何在海量数据中确定并获取参与分析的部分数据也就尤为重要。
[0003]现有技术中,可以通过图数据库来存储结构化数据,图数据库中每个节点对应一个对象,两个节点之间可以存在多条边,每条边中存储一条数据,当要查找两个对象之间的部分数据时,需要遍历这两个对象对应的两个节点之间每条边中存储的数据,从中确定出所需数据。
[0004]但是,当这两个对象之间的数据较多时,相应两个节点之间的边的数量也就非常多,通过遍历每条边中存储的数据来查找所需数据的效率会非常低,并且会占用大量计算资源。

技术实现思路

[0005]本申请实施例提供一种数据处理方法、装置、设备、介质及产品,能够至少解决现有技术中通过遍历每条边中存储的数据来查找所需数据的效率会非常低,并且会占用大量计算资源的问题。
[0006]第一方面,本申请实施例提供一种数据处理方法,该方法包括:
[0007]响应于第一用户对第一原始关系型数据的第一输入,确定第一原始关系型数据涉及的第一对象和第二对象;
[0008]确定第一对象在图数据库中对应的第一节点和第二对象在图数据库中对应的第二节点,图数据库中的节点与对象对应,连接每两个节点之间的边不超过一条,边用于指示其连接的两个节点对应的对象之间存在关系,边上设置有不同属性层次,不同属性层次用于存储不同类型的原始关系型数据的索引信息;
[0009]显示图数据库中第一节点和第二节点之间的第一边对应的第一属性层次;
[0010]响应于第一用户对第一属性层次中的目标属性层次的第二输入,确定目标属性层次中存储的第一索引信息;
[0011]根据第一索引信息,从关系型数据库中获取第一对象和第二对象之间目标属性层次的第二原始关系型数据;
[0012]显示第二原始关系型数据。
[0013]第二方面,本申请实施例提供了一种数据处理装置,该装置包括:
[0014]第一确定模块,用于响应于第一用户对第一原始关系型数据的第一输入,确定第一原始关系型数据涉及的第一对象和第二对象;
[0015]第二确定模块,用于确定第一对象在图数据库中对应的第一节点和第二对象在图数据库中对应的第二节点,图数据库中的节点与对象对应,连接每两个节点之间的边不超过一条,边用于指示其连接的两个节点对应的对象之间存在关系,边上设置有不同属性层次,不同属性层次用于存储不同类型的原始关系型数据的索引信息;
[0016]第一显示模块,用于显示图数据库中第一节点和第二节点之间的第一边对应的第一属性层次;
[0017]第三确定模块,用于响应于第一用户对第一属性层次中的目标属性层次的第二输入,确定目标属性层次中存储的第一索引信息;
[0018]第一获取模块,用于根据第一索引信息,从关系型数据库中获取第一对象和第二对象之间目标属性层次的第二原始关系型数据;
[0019]第二显示模块,用于显示第二原始关系型数据。
[0020]第三方面,本申请实施例提供了一种电子设备,所述设备包括:处理器以及存储有计算机程序指令的存储器;
[0021]所述处理器执行所述计算机程序指令时实现如第一方面的任一项实施例中所示的数据处理方法。
[0022]第四方面,本申请实施例提供了一种计算机存储介质,所述计算机存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现第一方面的任一项实施例中所示的数据处理方法。
[0023]第五方面,本申请实施例提供了一种计算机程序产品,所述计算机程序产品中的指令由电子设备的处理器执行时,使得电子设备执行第一方面的任一项实施例中所示的数据处理方法。
[0024]本申请实施例的数据处理方法、装置、设备、介质及产品,能够响应于第一用户对第一原始关系型数据的第一输入,确定第一原始关系型数据涉及的第一对象和第二对象,并确定第一对象在图数据库中对应的第一节点和第二对象在图数据库中对应的第二节点,然后显示图数据库中第一节点和第二节点之间的第一边对应的第一属性层次,再响应于第一用户对第一属性层次中的目标属性层次的第二输入,确定目标属性层次中存储的第一索引信息,根据第一索引信息,从关系型数据库中获取第一对象和第二对象之间目标属性层次的第二原始关系型数据,并显示第二原始关系型数据。这样,就无需在图数据库中存储原始关系型数据,而是将原始关系型数据存储在关系型数据库中,在图数据库中只存储原始关系型数据在关系型数据库中的索引信息,从而可以设置图数据库中连接每两个节点之间的边不超过一条,边用于指示其连接的两个节点对应的对象之间存在关系,边上设置有不同属性层次,不同属性层次用于存储不同类型的原始关系型数据在关系型数据库中的索引信息,如此,在想获取两个节点间的部分数据时,就可以通过选择相应的属性层次来获取,而无需遍历两节点间每条边中存储的数据,提高了从海量数据中获取所需数据的效率,节省了计算资源。
附图说明
[0025]为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单的介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还
可以根据这些附图获得其他的附图。
[0026]图1是本申请一个实施例提供的一种原生图数据库的基本架构图;
[0027]图2是本申请一个实施例提供的一种数据处理方法的流程图;
[0028]图3是本申请一个实施例提供的一种数据处理装置的结构示意图;
[0029]图4是本申请一个实施例提供的一种电子设备的结构示意图。
具体实施方式
[0030]下面将详细描述本申请的各个方面的特征和示例性实施例,为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及具体实施例,对本申请进行进一步详细描述。应理解,此处所描述的具体实施例仅意在解释本申请,而不是限定本申请。对于本领域技术人员来说,本申请可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本申请的示例来提供对本申请更好的理解。
[0031]需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:响应于第一用户对第一原始关系型数据的第一输入,确定所述第一原始关系型数据涉及的第一对象和第二对象;确定所述第一对象在图数据库中对应的第一节点和所述第二对象在所述图数据库中对应的第二节点,所述图数据库中的节点与对象对应,连接每两个节点之间的边不超过一条,所述边用于指示其连接的两个节点对应的对象之间存在关系,所述边上设置有不同属性层次,不同所述属性层次用于存储不同类型的原始关系型数据的索引信息;显示所述图数据库中第一节点和第二节点之间的第一边对应的第一属性层次;响应于第一用户对所述第一属性层次中的目标属性层次的第二输入,确定所述目标属性层次中存储的第一索引信息;根据所述第一索引信息,从所述关系型数据库中获取所述第一对象和所述第二对象之间目标属性层次的第二原始关系型数据;显示所述第二原始关系型数据。2.根据权利要求1所述的方法,其特征在于,在所述响应于第一用户对目标业务数据的第一输入,确定所述目标业务数据涉及的第一对象和第二对象之前,所述方法还包括:响应于第一用户对至少一条原始关系型数据的第三输入,获取所述至少一条原始关系型数据;对于所述至少一条原始关系型数据中的每条原始关系型数据,分别执行以下步骤,得到所述图数据库:根据所述原始关系型数据,确定所述原始关系型数据对应的第二属性层次、所述原始关系型数据的第二索引信息以及所述原始关系型数据涉及的第三对象和第四对象;建立所述第三对象对应的第三节点和所述第四对象对应的第四节点之间的第二边;创建所述第二属性层次为所述第二边对应的属性层次;将所述第二索引信息存储到所述第二属性层次中。3.根据权利要求2所述的方法,其特征在于,在所述响应于第一用户对至少一条原始关系型数据的第三输入,获取所述至少一条原始关系型数据之前,所述方法还包括:获取对象列表;根据所述对象列表,在图数据库中建立每个对象对应的节点。4.根据权利要求2所述的方法,其特征在于,在所述将所述第二索引信息存储到所述第二属性层次中之后,所述方法还包括:响应于第一用户对第五对象、第六对象和第一条件的第四输入,确定在所述图数据库中联通第五对象对应的第五节点和所述第六对象对应的第六节点的全部第一路径,所述第一条件是通过对所述第一路径包括的边的属性层次设置限定条件确定的;对所述全部第一路径中的每条第一路径,分别执行以下步骤:判断所述第一路径包括的第三边是否满足所述第一条件;在所述第一路径包括的第三边满足所述第一条件的情况下,显示所述第一路径。5.根据权利要求4所述的方法,其特征在于,在所述判断所述第一路径包括的第三边是否满足所述第一条件之后,所述方法还包括:在所述第一路径包括...

【专利技术属性】
技术研发人员:吴丽清陈少静陈舒杭刘一辰
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

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

1