数据储存方法及系统、数据查询方法及系统技术方案

技术编号:28622992 阅读:22 留言:0更新日期:2021-05-28 16:18
本发明专利技术公开一种数据存储方法及系统,还公开一种数据查询方法及系统,其中数据存储方法包括以下步骤:配置查询维度、业务标识以及所述查询维度和所述业务标识的映射数据;获取包含业务标识的业务数据,并基于所述映射数据将所述业务数据作为相应查询维度的待处理数据;对各查询维度所对应的待处理数据进行处理,获得相应的整合数据并将其存储至目标数据库。本发明专利技术通过对业务数据按照查询维度进行处理后储存,使得后续对数据进行查询的过程中,可根据查询维度于目标数据库中进行单表查询即可直接获得查询结果,有效提升检索速度。

【技术实现步骤摘要】
数据储存方法及系统、数据查询方法及系统
本专利技术涉及数据处理领域,尤其涉及一种数据存储技术和一种数据查询技术。
技术介绍
现今业务系统(记为源业务系统)往往承担数据写入和数据查询双重功能,业务系统往往按照业务类别将数据分类存储于相应的数据库(记为源数据库)中。用户发起的查询请求往往涉及多种业务,故源业务系统需要根据查询请求分别从源数据库中相对应的子数据库中抽取数据,并对所抽取的数据进行统计、整合及计算等处理步骤后生成查询结果进行展示;故当业务类别多,且各种业务所对应的数据量大时,查询速度将会变慢。
技术实现思路
本专利技术针对现有查询过程中需要根据查询请求分别从多个子数据库中抽取数据,还需对抽取的数据进行统计、整合及计算等处理,步骤繁琐,查询速度慢缺点,提供了一种基于查询维度整合数据并存储的数据存储技术,还提供一种基于整合数据所进行的数据查询技术,其查询速度快。为了解决上述技术问题,本专利技术通过下述技术方案得以解决:本专利技术提出一种数据存储方法,包括以下步骤:配置查询维度、业务标识以及所述查询维度和所述业务标识的映射数据;基于外部的源数据库获取包含业务标识的业务数据,并基于所述映射数据将所述业务数据作为相应查询维度的待处理数据;对各查询维度所对应的待处理数据进行处理,获得相应的整合数据并将其存储至目标数据库。作为一种可实施方式:所述映射数据包括第一映射数据和第二映射数据;所述第一映射数据包括相映射的查询维度和主题列表,所述主题列表包括至少一个业务主题;所述第二映射数据包括相映射的业务主题和标识列表,所述标识列表包括至少一个业务标识。作为一种可实施方式:基于预设的源数据库获得包含业务标识的业务数据;基于所述业务标识从所述第二映射数据中提取与所述业务数据相匹配的业务主题;基于业务主题从所述第一映射数据中提取与所述业务数据相映射的查询维度,将所述业务数据作为所述查询维度的待处理数据。作为一种可实施方式:基于查询维度提取预设的数据处理规则,基于所述数据处理规则对所述查询维度的待处理数据进行处理,获得相应的整合数据并将其存储至目标数据库。本专利技术还提出一种数据存储系统,包括目标数据库和数据处理模块,所述数据处理模块与所述目标数据库信号相连;所述数据处理模块,用于获取包含业务标识的业务数据,并基于预设的映射数据将所述业务数据作为相应查询维度的待处理数据;还用于对各查询维度所对应的待处理数据进行处理,获得相应的整合数据;所述目标数据库,用于基于查询维度存储所述整合数据。作为一种可实施方式,所述数据处理模块包括若干个处理单元,各处理单元均与所述目标数据库信号相连;所述处理单元与所述查询维度一一对应,所述处理单元用于获取并处理所对应的查询维度的待处理数据,获得相应的整合数据,并将所述整合数据存储于所述目标数据库。作为一种可实施方式,所述数据处理模块还包括分发单元,该分发单元包括依次相连的订阅子单元、清洗子单元和发布子单元,其中发布子单元与各处理单元信号相连;所述订阅子单元,用于获取原始数据;所述清洗子单元,用于对所述原始数据进行清洗,获得包含业务标识的业务数据,还用于基于预设的映射数据获取与所述业务标识相映射的业务主题;所述发布子单元,用于基于业务主题发布所述业务数据;所述处理单元,用于基于业务主题获取与其查询维度相对应的业务数据,将所得业务数据作为待处理数据进行处理,获得相应的整合数据。本专利技术还提出一种数据查询方法,包括以下步骤:获取查询请求,基于所述查询请求于上述任意一项所述的数据存储系统中的目标数据库进行查询,获得并反馈查询结果。本专利技术还提出一种数据查询系统,其特征在于包括查询模块、目标数据库和数据处理模块;所述数据处理模块,与所述目标数据库信号相连,用于获取包含业务标识的业务数据,并基于预设的映射数据将所述业务数据作为相应查询维度的待处理数据;还用于对各查询维度所对应的待处理数据进行处理,获得相应的整合数据;所述目标数据库,用于基于查询维度存储所述整合数据;所述查询模块,与所述目标数据库信号相连,用于获取查询请求,并基于所述查询请求于所述目标数据库中进行查询,生成并反馈相应的查询结果。作为一种可实施方式,还包括提取模块和源数据库,所述源数据库分别与所述数据处理模块和所述提取模块信号相连;所述源数据库,用于存储原始数据;所述数据处理模块,用于基于所述源数据库获取原始数据,还用于基于所述原始数据生成包含业务标识的业务数据;所述提取模块,用于获取提取请求,并基于所述提取请求于所述源数据库中提取相应的原始数据并反馈。本专利技术由于采用了以上技术方案,具有显著的技术效果:本专利技术通过对业务数据按照查询维度进行处理后储存,使得后续对数据进行查询的过程中,可根据查询维度于目标数据库中进行单表查询即可直接获得查询结果,有效提升检索速度。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一种数据存储方法的流程示意图;图2是实施例2中数据存储系统的模块连接示意图;图3是实施例3中数据存储系统的模块连接示意图;图4是图3中分发单元120的模块连接示意图;图5是本专利技术一种数据查询系统的模块连接示意图。具体实施方式下面结合实施例对本专利技术做进一步的详细说明,以下实施例是对本专利技术的解释而本专利技术并不局限于以下实施例。实施例1、一种数据存储方法,用于在源业务系统将所产生的数据按照业务类别写入源数据库300后,将源数据库300中的数据基于查询维度进行汇总整合,并将所得的整合数据存储至目标数据库200中,以便于为后续查询过程提供数据支持。上述将源数据中的数据基于查询维度进行汇总整合,并将所得的整合数据存储至目标数据库200中的步骤如图1所示,包括以下步骤:S100、配置查询维度、业务标识以及所述查询维度和所述业务标识的映射数据;本领域技术人员可根据实际需要对上述数据进行配置;例如在加油站领域中,查询维度包括订单维度、优惠券维度和油站维度,业务标识可与源数据库300中业务类别相对应,由技术人员根据实际情况建立所述查询维度和所述业务标识的映射关系。S200、基于源数据库300获取包含业务标识的业务数据,并基于所述映射数据将所述业务数据作为相应查询维度的待处理数据;S300、对各查询维度所对应的待处理数据进行处理,获得相应的整合数据并将其存储至目标数据库200,即,目标数据库200按照查询维度分类存储整合数据。以订单维度为例,基于业务标识本文档来自技高网...

【技术保护点】
1.一种数据存储方法,其特征在于包括以下步骤:/n配置查询维度、业务标识以及所述查询维度和所述业务标识的映射数据;/n获取包含业务标识的业务数据,并基于所述映射数据将所述业务数据作为相应查询维度的待处理数据;/n对各查询维度所对应的待处理数据进行处理,获得相应的整合数据并将其存储至目标数据库。/n

【技术特征摘要】
1.一种数据存储方法,其特征在于包括以下步骤:
配置查询维度、业务标识以及所述查询维度和所述业务标识的映射数据;
获取包含业务标识的业务数据,并基于所述映射数据将所述业务数据作为相应查询维度的待处理数据;
对各查询维度所对应的待处理数据进行处理,获得相应的整合数据并将其存储至目标数据库。


2.根据权利要求1所述的数据存储方法,其特征在于:
所述映射数据包括第一映射数据和第二映射数据;
所述第一映射数据包括相映射的查询维度和主题列表,所述主题列表包括至少一个业务主题;
所述第二映射数据包括相映射的业务主题和标识列表,所述标识列表包括至少一个业务标识。


3.根据权利要求2所述的数据存储方法,其特征在于:
获得包含业务标识的业务数据;
基于所述业务标识从所述第二映射数据中提取与所述业务数据相匹配的业务主题;
基于业务主题从所述第一映射数据中提取与所述业务数据相映射的查询维度,将所述业务数据作为所述查询维度的待处理数据。


4.根据权利要求1至3任一所述的数据存储方法,其特征在于:
基于查询维度提取预设的数据处理规则,基于所述数据处理规则对所述查询维度的待处理数据进行处理,获得相应的整合数据并将其存储至目标数据库。


5.一种数据存储系统,其特征在于,包括目标数据库和数据处理模块,所述数据处理模块与所述目标数据库信号相连;
所述数据处理模块,用于获取包含业务标识的业务数据,并基于预设的映射数据将所述业务数据作为相应查询维度的待处理数据;还用于对各查询维度所对应的待处理数据进行处理,获得相应的整合数据;
所述目标数据库,用于基于查询维度存储所述整合数据。


6.根据权利要求5所述的数据存储系统,其特征在于,所述数据处理模块包括若干个处理单元,各处理单元均与所述目标数据库信号相连;
所述处理单元与所述查询维度一一对应,所述处理单元用于获取并处理所对应的查询维...

【专利技术属性】
技术研发人员:徐雪芳谢梁洋高国勇杨伟丽
申请(专利权)人:杭州云灵科技有限公司
类型:发明
国别省市:浙江;33

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

1