【技术实现步骤摘要】
数据查询处理方法及装置
本专利技术涉及数据处理
,具体而言,涉及一种数据查询处理方法及装置。
技术介绍
现有技术中,一般均直接采用MySQL数据库实现特定条件查询的方式,将数据查询结果显示在对应页面上,或者通过读取文件来获取相关数据信息,使得用户可以直观感受到数据或数据的变化趋势。但是,在使用MySQL数据库进行复杂条件查询时耗时比简单查询多,例如,在数据量超过几百万条后,MySQL数据库的性能消耗更加明显且查询时间更长,在一个页面上需要统计n项内容时,时间消耗n*每一项的查询时间,而每一项的查询时间在性能降低后会超出1秒,导致整个页面内容全部加载完成需要5秒以上甚至10秒以上。上述现有技术中采用MySQL数据库进行数据查询的方式严重影响用户体验,在读取文件类型数据时同样存在这样的问题,当文件大小超出几百兆后从文件中读取信息再处理不但消耗内存而且耗时也大大增加,在用户反复刷新进入页面后导致反复进行相同查询操作,增加服务器压力则会导致服务器宕机,最终导致用户体验降低。针对上述的问题,目前尚未提出有
【技术保护点】
1.一种数据查询处理方法,其特征在于,包括:/n接收数据查询请求;/n获取与所述数据查询请求对应的数据缓存信息;/n基于所述数据缓存信息,确定与所述数据查询请求对应的响应数据。/n
【技术特征摘要】
1.一种数据查询处理方法,其特征在于,包括:
接收数据查询请求;
获取与所述数据查询请求对应的数据缓存信息;
基于所述数据缓存信息,确定与所述数据查询请求对应的响应数据。
2.根据权利要求1所述的方法,其特征在于,在接收数据查询请求之前,所述方法还包括:
按照预定时间间隔获取存储数据库中所述响应数据的数据统计值;
根据所述数据统计值更新所述存储数据库的数据库变化量;
基于所述数据统计值和所述数据库变化量,得到所述数据缓存信息。
3.根据权利要求2所述的方法,其特征在于,
所述方法还包括:在所述存储数据库中记录所述数据统计值;
根据所述数据统计值更新所述存储数据库的数据库变化量,包括:根据所述数据统计值,更新数据结构存储系统中记录的所述存储数据库的所述数据库变化量。
4.根据权利要求3所述的方法,其特征在于,所述数据结构存储系统为Redis数据结构存储系统,所述存储数据库为Mongo分布式文件存储数据库。
5.根据权利要求1所述的方法,其特征在于,获取与所述数据查询请求对应的数据缓存信息包括:
获取所述数据查询请求中携带的请求信息,其中,所述请求信息包括以下之一:标识信息,请求描述信息;
基于所述请求信息查询得到对应的所述数据缓存信息。
6.一种数据查询处理装置,其特征在于,包括:
接收模块,用于接收数据查询请求;
第一获取模块,用于获取与...
【专利技术属性】
技术研发人员:翁立松,
申请(专利权)人:中消云北京物联网科技研究院有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。