【技术实现步骤摘要】
本专利技术涉及数据处理
,尤其涉及数据查询方法及装置。
技术介绍
随着各个应用上线之后,如果想要知道用户的使用情况,则需要对用户行为数据进行统计,即数据统计。为了方便运维人员对数据进行分析,常用的办法是提供页面进行展示。然而,往往由于数据量太大,以及查询时间跨度较大(例如:查看一整年内的下载量),导致查询一次耗时太长,且由于之前应用中心的统计后台,随着数据量增大,在点击查询时,页面往往会直接卡死,影响工作效率。因此,有必要提出一种数据查询方法及装置,避免上述情况的发生。
技术实现思路
本专利技术的主要目的在于提出一种数据查询方法及装置,旨在解决查询效率低的问题。为实现上述目的,本专利技术提供的一种数据查询方法,所述方法包括步骤:接收数据查询请求;判断所述数据查询请求所适合的查询方式;若所述数据查询请求适合离线统计查询时,则从离线统计数据中进行查询;若所述数据查询请求适合实时统计查询时,则通过数据统计工具实时查询。可选地,在所述接收数据查询请求之前,所述方法还包括:分别统计至少一个预定时间段内的数据,得到所述离线统计数据;所述判断所述数据查询请求所适合的查询方式 ...
【技术保护点】
一种数据查询方法,其特征在于,所述方法包括步骤:接收数据查询请求;判断所述数据查询请求所适合的查询方式;若所述数据查询请求适合离线统计查询时,则从离线统计数据中进行查询;若所述数据查询请求适合实时统计查询时,则通过数据统计工具实时查询。
【技术特征摘要】
1.一种数据查询方法,其特征在于,所述方法包括步骤:接收数据查询请求;判断所述数据查询请求所适合的查询方式;若所述数据查询请求适合离线统计查询时,则从离线统计数据中进行查询;若所述数据查询请求适合实时统计查询时,则通过数据统计工具实时查询。2.根据权利要求1所述的数据查询方法,其特征在于,在所述接收数据查询请求之前,所述方法还包括:分别统计至少一个预定时间段内的数据,得到所述离线统计数据;所述判断所述数据查询请求所适合的查询方式,包括:若所述离线统计数据包括所述数据查询请求所查询的对象,则所述数据查询请求适合离线统计查询,若所述离线统计数据不包括所述数据查询请求所查询的对象,则所述数据查询请求适合实时统计查询。3.根据权利要求2所述的数据查询方法,其特征在于,所述方法还包括步骤:若所述数据查询请求所查询的对象的其中一部分包括在所述离线统计数据中,剩下部分不包括在所述离线统计数据中,则从所述离线统计数据中查询包括在所述离线统计数据中的其中一部分所述查询的对象,通过数据统计工具实时查询不包括在所述离线统计数据中的剩下部分的所述查询的对象。4.根据权利要求1或2或3所述的数据查询方法,其特征在于,所述通过数据统计工具实时查询,包括:启动数据加载接口;对数据进行实时统计;将统计结果保存在数据库中;从所述数据库中获取在查询时间段内的结果。5.根据权利要求2所述的数据查询方法,其特征在于,所述分别统计至少一个预定时间段内的数据,得到所述离线统计数据,包括:设置统计周期;根据所述统计周期,定时分别统计至少一个预定时间段内的数据,得到所述离线统计数据。6.一种数据查询装置,其特征在于,所述装置...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。