数据读取方法、装置、服务器及存储介质制造方法及图纸

技术编号:27588238 阅读:25 留言:0更新日期:2021-03-10 10:04
本发明专利技术公开了一种数据读取方法、装置、服务器及存储介质。该方法包括:通过在接收到数据读取请求时,调用开源服务对数据读取请求进行处理,生成与数据读取请求相对应的目标索引信息;当检测到预先建立的索引库中包括目标索引信息时,从与索引库相对应的分布式数据库中调取与目标索引信息相匹配的目标明细数据;其中,索引库中存储与各明细数据所对应的索引信息,分布式数据库中存储与各索引信息对应的明细数据。通过在索引库中查询索引信息,并在索引库相对应的分布式数据库中查询索引信息对应的数据,实现了提供数据的在线查询功能,并且,通过索引信息和数据的独立查询,实现了大规模数据的快速查询,减少了服务器的开销。减少了服务器的开销。减少了服务器的开销。

【技术实现步骤摘要】
数据读取方法、装置、服务器及存储介质


[0001]本专利技术实施例涉及计算机
,尤其涉及一种数据读取方法、装置、服务器及存储介质。

技术介绍

[0002]数据处理大致可以分成两大类:OLTP(On-Line Transaction Processing,联机事务处理)以及OLAP(On-Line Analytical Processing,联机分析处理)。OLTP是传统的关系型数据库的主要应用,主要是基本的、日常的事务处理,即从对数据库操作来看,OLTP主要是对数据的增删改。OLAP是数据仓库系统的主要应用,支持复杂的分析操作,侧重决策支持,并且提供直观易懂的查询结果,即从对数据库操作来看,OLAP是对数据的查询。
[0003]在基于上述方式进行数据处理时,需要配置多个维度的字段,如时间维度字段、位置维度字段、多模制式字段等,在实际应用过程中若添加或者删减某个字段时,就需要修改相关的配置,存在使用不变以及复杂度较高的问题。进一步的,在设置多个字段后,可能需要建立独立索引或复合索引,当数据量较大时,存在索引复杂度较高以及成本较高的技术问题。

技术实现思路

[0004]本专利技术提供一种数据读取方法、装置、服务器及存储介质,以提高数据获取的便捷性以及准确性的技术效果。
[0005]第一方面,本专利技术实施例提供了一种数据读取方法,该方法包括:
[0006]当接收到数据读取请求时,调用开源服务对所述数据读取请求进行处理,生成与所述数据读取请求相对应的目标索引信息;
[0007]当检测到预先建立的索引库中包括所述目标索引信息时,从与所述索引库相对应的分布式数据库中调取与所述目标索引信息相匹配的目标明细数据;
[0008]所述索引库中存储与各明细数据所对应的索引信息,所述分布式数据库中存储与各索引信息对应的明细数据。
[0009]第二方面,本专利技术实施例还提供了一种数据读取装置,该装置包括:
[0010]生成模块,用于在接收到数据读取请求时,调用开源服务对所述数据读取请求进行处理,生成与所述数据读取请求相对应的目标索引信息;
[0011]调取模块,用于在检测到预先建立的索引库中包括所述目标索引信息时,从与所述索引库相对应的分布式数据库中调取与所述目标索引信息相匹配的目标明细数据;
[0012]所述索引库中存储与各明细数据所对应的索引信息,所述分布式数据库中存储与各索引信息对应的明细数据。
[0013]第三方面,本专利技术实施例还提供了一种数据写入方法,该方法包括:
[0014]获取内容编辑控件中编辑的待存储数据,并将所述待存储数据存储至分布式数据库中;
[0015]通过对所述待存储数据进行处理,得到与所述待存储数据相对应的索引信息;
[0016]建立所述索引信息与所述待存储数据相对应的对应关系,并将所述索引信息存储至索引库中,以在接收到数据读取请求时,确定与所述数据读取请求相对应的目标索引信息,并根据对应关系调取与所述目标索引信息相匹配的目标明细数据。
[0017]第四方面,本专利技术实施例还提供了一种数据写入装置,包括:
[0018]第一存储模块,用于获取内容编辑控件中编辑的待存储数据,并将所述待存储数据存储至分布式数据库中;
[0019]处理模块,用于通过对所述待存储数据进行处理,得到与所述待存储数据相对应的索引信息;
[0020]第二存储模块,用于建立所述索引信息与所述待存储数据相对应的对应关系,并将所述索引信息存储至索引库中,以在接收到数据读取请求时,确定与所述数据读取请求相对应的目标索引信息,并根据对应关系调取与所述目标索引信息相匹配的目标明细数据。
[0021]第五方面,本专利技术实施例还提供了一种服务器,所述服务器包括:
[0022]一个或多个处理器;
[0023]存储装置,用于存储一个或多个程序,
[0024]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本专利技术实施例一至实施例二提供的数据读取方法,或本专利技术实施例三至实施例四提供的数据写入方法。
[0025]第六方面,本专利技术实施例还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如本专利技术实施例一至实施例二提供的数据读取方法,或本专利技术实施例三至实施例四提供的数据写入方法。
[0026]上述专利技术中的实施例具有如下优点或有益效果:
[0027]通过在接收到数据读取请求时,调用开源服务对数据读取请求进行处理,生成与数据读取请求相对应的目标索引信息;当检测到预先建立的索引库中包括目标索引信息时,从与索引库相对应的分布式数据库中调取与目标索引信息相匹配的目标明细数据,解决了现有技术中需要建立大量的数据索引,并且由于数据索引较多,在基于数据索引获取数据时存储在数据重复的情形,导致提取出的数据与实际需求存在偏差的问题,实现了由于将索引和明细数据独立存储,并且建立了单一的索引信息,可以快速获取与目标索引相对应的目标明细数据的技术效果。
附图说明
[0028]为了更加清楚地说明本专利技术示例性实施例的技术方案,下面对描述实施例中所需要用到的附图做一简单介绍。显然,所介绍的附图只是本专利技术所要描述的一部分实施例的附图,而不是全部的附图,对于本领域普通技术人员,在不付出创造性劳动的前提下,还可以根据这些附图得到其他的附图。
[0029]图1为本专利技术实施例一所提供的一种数据读取方法的流程示意图;
[0030]图2为本专利技术实施例二所提供的一种数据读取方法的流程示意图;
[0031]图3为本专利技术实施例三所提供的一种数据写入方法的流程示意图;
[0032]图4为本专利技术实施例四所提供的一种数据写入方法的流程示意图;
[0033]图5为本专利技术实施例五所提供的一种数据读取装置的结构示意图;
[0034]图6为本专利技术实施例六所提供的一种数据写入装置的结构示意图;
[0035]图7为本专利技术实施例七所提供的一种服务器的结构示意图。
具体实施方式
[0036]下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。
[0037]实施例一
[0038]图1为本专利技术实施例一提供的一种数据读取方法的流程示意图,本实施例可适用于基于接收的数据读取请求,从分布式数据库中调取数据读取请求相对应的数据的情形,该方法可以由数据读取装置来执行,该装置可以由硬件和/或软件来实现,该硬件可以是移动终端、PC端或服务器等。
[0039]该方法具体包括如下步骤:
[0040]S110、当接收到数据读取请求时,调用开源服务对所述数据读取请求进行处理,生成与所述数据读取请求相对应的目标索引信息。
[0041]其中,数据读取请求是指客户端发送的用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据读取方法,其特征在于,包括:当接收到数据读取请求时,调用开源服务对所述数据读取请求进行处理,生成与所述数据读取请求相对应的目标索引信息;当检测到预先建立的索引库中包括所述目标索引信息时,从与所述索引库相对应的分布式数据库中调取与所述目标索引信息相匹配的目标明细数据;所述索引库中存储与各明细数据所对应的索引信息,所述分布式数据库中存储与各索引信息对应的明细数据。2.根据权利要求1所述的方法,其特征在于,在所述当接收到数据读取请求时之后,在调用开源服务对所述数据读取请求进行处理之前,还包括:调用数据查询服务;基于所述数据查询服务确定数据缓存库中是否包括与所述数据读取请求相对应的目标明细数据;所述数据缓存库中包括与至少一个数据读取请求相对应的明细数据;若是,则从所述数据缓存库中调取与所述数据读取请求相对应的目标明细数据;若否,则调用所述开源服务对所述数据读取请求进行处理。3.根据权利要求1所述的方法,其特征在于,所述当检测到预先建立的索引库中包括所述目标索引信息时,从与所述索引库相对应的分布式数据库中调取与所述目标索引信息相匹配的目标明细数据,包括:当检测到所述索引库中包括所述目标索引信息时,确定与所述目标索引信息关联的明细数据标识;基于所述明细数据标识,从与所述索引库相对应的分布式数据库中获取目标明细数据。4.一种数据写入方法,其特征在于,包括:获取内容编辑控件中编辑的待存储数据,并将所述待存储数据存储至分布式数据库中;通过对所述待存储数据进行处理,得到与所述待存储数据相对应的索引信息;建立所述索引信息与所述待存储数据相对应的对应关系,并将所述索引信息存储至索引库中,以在接收到数据读取请求时,确定与所述数据读取请求相对应的目标索引信息,并根据对应关系调取与所述目标索引信息相匹配的目标明细数据。5.根据权利要求4所述的方法,其特征在于,所述通过对所述待存储数据进行处理,得到与所述待存储数据相对应的索引信息,包括:基于预先设置的配置文件,确定所述待存储数据中的索引信息。6.根据权利要求4或5所述的方法,其特征在于,在得到索引...

【专利技术属性】
技术研发人员:李灿刘磊
申请(专利权)人:微医云杭州控股有限公司
类型:发明
国别省市:

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

1