数据查询方法、装置、设备、可读存储介质以及产品制造方法及图纸

技术编号:28941876 阅读:17 留言:0更新日期:2021-06-18 21:47
本申请提供一种数据查询方法、装置、设备、可读存储介质以及产品。该方法包括:获取终端设备发送的指标建立请求,指标建立请求中包括用户选择的自定义指标;根据指标建立请求,在预设的图数据库中确定与自定义指标中各原子指标对应的数据位置;根据各原子指标对应的数据位置,对图数据库进行更新操作,获得更新后的图数据库;将自定义指标发送至终端设备进行显示,以使用户通过触发终端设备上显示的自定义指标在更新后的图数据库中进行数据查询操作。由于图数据库中指标的查询较为灵活,且根据数据位置对图数据库的更新不影响图数据库中已存储的内容,从而能够快速地实现新指标的写入,以及能够提高用户后续对自定义指标的数据查询操作。

【技术实现步骤摘要】
数据查询方法、装置、设备、可读存储介质以及产品
本申请涉及大数据技术,尤其涉及一种数据查询方法、装置、设备、可读存储介质以及产品。
技术介绍
随着金融市场的不断发展壮大,基金产品的规模越来越大。由于基金数量较多,因此,投资者在进行基金选择时,往往选择难度较高。为了使得投资者能够精准地实现对待投资基金产品的筛选,一般都会给用户提供基金筛选器,该基金筛选器中预配置有开发人员根据业务场景或需求设置的可供查询的字段以及查询方式。前端业务人员或者投资者可以输入满足查询规范的内容。但是,预设的可供查询的字段以及查询方式往往无法满足用户对数据查询的需求。现有技术中,为了实现对可供查询的字段以及查询方式的更新,一般需要技术人员对底层代码进行修改,增加新的可供查询的字段以及查询方式。但是,采用上述方法往往需要熟悉数据库结构的开发人员,并且熟练掌握结构化查询语言(StructuredQueryLanguage,简称SQL)。此外,每次可供查询的字段以及查询方式的更新均需要对底层代码进行修改,往往效率较低。
技术实现思路
本申请提供一种数据查询方法、装置、设备、可读存储介质以及产品,用以解决现有的基金查询方法需要对底层代码进行修改,操作较为繁琐,效率较低的技术问题。第一方面,本申请提供一种数据查询方法,包括:获取终端设备发送的指标建立请求,其中,所述指标建立请求中包括用户选择的自定义指标;根据所述指标建立请求,在预设的图数据库中确定与所述自定义指标中各原子指标对应的数据位置;r>根据所述各原子指标对应的数据位置,对所述图数据库进行更新操作,获得更新后的图数据库;将所述自定义指标发送至所述终端设备进行显示,以使所述用户通过触发所述终端设备上显示的自定义指标在所述更新后的图数据库中进行数据查询操作。第二方面,本申请提供一种数据查询装置,包括:获取模块,用于获取终端设备发送的指标建立请求,其中,所述指标建立请求中包括用户选择的自定义指标;确定模块,用于根据所述指标建立请求,在预设的图数据库中确定与所述自定义指标中各原子指标对应的数据位置;更新模块,用于根据所述各原子指标对应的数据位置,对所述图数据库进行更新操作,获得更新后的图数据库;发送模块,用于将所述自定义指标发送至所述终端设备进行显示,以使所述用户通过触发所述终端设备上显示的自定义指标在所述更新后的图数据库中进行数据查询操作。第三方面,本申请提供一种数据查询设备,包括:存储器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为所述可执行指令执行时由所述处理器执行如第一方面所述的方法。第四方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如第一方面所述的方法。第五方面,本申请提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如第一方面所述的方法。本申请提供的数据查询方法、装置、设备、可读存储介质以及产品,通过在获取到终端设备发送的指标建立请求之后,根据该指标建立请求在预设的图数据库中确定自定义指标中各原子指标对应的数据位置,根据该数据位置对图数据库进行更新。由于图数据库中指标的查询较为灵活,且根据数据位置对图数据库的更新不影响图数据库中已存储的内容,从而能够快速地实现新指标的写入,以及能够提高用户后续对自定义指标的数据查询操作,提高用户体验。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。图1为本申请基于的网络架构示意图;图2为本申请实施例一提供的数据查询方法的流程示意图;图3为本申请实施例提供的图数据库中基金节点示意图;图4为本申请实施例提供的应用场景示意图;图5为本申请实施例二提供的数据查询方法的流程示意图;图6为本申请实施例三提供的数据查询方法的流程示意图;图7为本申请实施例四提供的数据查询装置的结构示意图;图8为本申请实施例五提供的数据查询设备的结构示意图;图9是为本申请提供的一种终端设备的结构示意图。通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。针对上述提及的基金查询方法需要对底层代码进行修改,操作较为繁琐,效率较低的技术问题,本申请提供了一种数据查询方法、装置、设备、可读存储介质以及产品。需要说明的是,本申请提供数据查询方法、装置、设备、可读存储介质以及产品可运用在各种数据查询的场景中。为了实现对基金的筛选操作,现有的基金筛选器一般都预设部分较为常用的查询字段供用户查询。用户则只能够基于基金筛选器提供的查询字段进行数据查询操作。用户无法根据实际需求进行个性化的查询操作。若需要对基金筛选器的查询字段进行更新,则需要对底层代码进行修改,往往操作较为繁琐耗时,且对专业要求较高。在解决上述技术问题的过程中,专利技术人通过研究发现,由于基于图数据库的数据检索效率较高,其不受数据总量影响。图数据库在新增数据时,仅需新增边和顶点即可,基于图数据库的数据更新、数据查询效率较高。因此,可以采用图数据库进行基金数据的存储。进一步地,可以在获取到终端设备发送的指标建立请求之后,根据该指标建立请求在预设的图数据库中确定自定义指标中各原子指标对应的数据位置,根据该数据位置对图数据库进行更新。本申请提供的数据查询的方法,旨在解决现有技术的如上技术问题。下面以具体地实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本申请的实施例进行描述。图1为本申请基于的网络架构示意图,如图1所示,本申请基于的网络架构至少包括:终端设备1、服务器2,其中,服务器2中设置有数据查询装置,该数据查询装置采用C/C++、Java、Shell或Python等语言编写;终端设备1则可例如台式电脑、平板电脑等。如图1所示,基于上述网络架构,服务器2可以获取终端设备1发送的指标建立请求,服务器2可以在获取到终端设备1发送的指标建立请求之后,根据该指标建立请求在预设的图数据库中确定自定义指标中各原子指标对应的数据位置,根据该数据位置对图数据库进行更新。图2为本申请实施例一提供的数据查本文档来自技高网...

【技术保护点】
1.一种数据查询方法,其特征在于,包括:/n获取终端设备发送的指标建立请求,其中,所述指标建立请求中包括用户选择的自定义指标;/n根据所述指标建立请求,在预设的图数据库中确定与所述自定义指标中各原子指标对应的数据位置;/n根据所述各原子指标对应的数据位置,对所述图数据库进行更新操作,获得更新后的图数据库;/n将所述自定义指标发送至所述终端设备进行显示,以使所述用户通过触发所述终端设备上显示的自定义指标在所述更新后的图数据库中进行数据查询操作。/n

【技术特征摘要】
1.一种数据查询方法,其特征在于,包括:
获取终端设备发送的指标建立请求,其中,所述指标建立请求中包括用户选择的自定义指标;
根据所述指标建立请求,在预设的图数据库中确定与所述自定义指标中各原子指标对应的数据位置;
根据所述各原子指标对应的数据位置,对所述图数据库进行更新操作,获得更新后的图数据库;
将所述自定义指标发送至所述终端设备进行显示,以使所述用户通过触发所述终端设备上显示的自定义指标在所述更新后的图数据库中进行数据查询操作。


2.根据权利要求1所述的方法,其特征在于,所述根据所述指标建立请求,在预设的图数据库中确定与所述自定义指标中各原子指标对应的数据位置,包括:
对所述自定义指标进行语义解析操作,获得解析结果,所述解析结果中包括至少一个原子指标;
在预设的图数据库中确定与各原子指标对应的数据位置。


3.根据权利要求2所述的方法,其特征在于,所述对所述自定义指标进行语义解析操作,获得解析结果之后,还包括:
针对每一原子指标,确定所述原子指标是否对应有子原子指标;
若是,则分别获取各子原子指标对应的数据位置;
若否,则获取所述原子指标对应的数据位置。


4.根据权利要求1所述的方法,其特征在于,所述根据所述各原子指标对应的数据位置,对所述图数据库进行更新操作,获得更新后的图数据库,包括:
根据所述各原子指标对应的数据位置,在所述图数据库中建立与所述自定义指标对应的节点关联关系;
根据所述节点关联关系对所述图数据库进行更新操作,获得更新后的图数据库;
其中,所述节点关联关系包括多个自定义节点以及连接所述自定义节点的自定义边,所述自定义节点用于表征待查询基金以及其对应的属性,所述自定义边表示两个自定义节点之间的关系。


5.根据权利要求1-4任一项所述的方法,其特征在于,所述将所述自定义指标发送至所述终端设备进行显示之后,还包括:
获取终端设备发送的数据查询请求,其中,所述数据查询请求中包括所述自定义指标;
根据所述自定义指标,在所述图数据库中查询所述自定义指标对应的自定...

【专利技术属性】
技术研发人员:曹彬彬张琦璐
申请(专利权)人:京东数字科技控股股份有限公司
类型:发明
国别省市:北京;11

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

1