数据查询装置及方法与流程

文档序号:11155183阅读:来源:国知局

技术特征:

1.一种数据查询装置,其特征在于,所述数据查询装置包括:

获取模块,用于在接收到数据查询条件时,获取所述数据查询条件对应的查询日期;

定位模块,用于定位所述查询日期对应的分表;

确定模块,用于在定位的所述分表中,确定当前符合数据查询条件的数据条数;

分页模块,用于根据预设的分页规则对确定条数的数据进行分页;

显示模块,用于在接收到基于分页标识输入的选择指令时,显示所述分页标识对应的数据。

2.如权利要求1所述的数据查询装置,其特征在于,所述数据查询装置还包括:

分表模块,用于按照预设的时间周期将数据库中的数据进行分表操作;

所述确定模块,还用于确定各个分表的标识信息以及起始终止时间点;

记录模块,用于在预设的索引表记录各个分表的标识信息以及起始终止时间点。

3.如权利要求1所述的数据查询装置,其特征在于,在定位的所述分表包括多个分表时,所述确定模块包括:

建立单元,用于建立各个所述分表所对应的数据映射关系数组;

确定单元,用于启动预设个数的线程并行查询所述数据映射关系数组中各个所述分表的数据,以确定当前符合数据查询条件的数据条数。

4.如权利要求3所述的数据查询装置,其特征在于,所述数据查询装置还包括:

缓存模块,用于若检测到所述分页标识对应的数据在同一个分表中的数据数量少于预设阈值,则缓存所述分页标识对应的数据,以便提取缓存的所述数据进行显示。

5.如权利要求1-4任一项所述的数据查询装置,其特征在于,在数据查询过程中,当前符合数据查询条件的数据条数是动态更新的,因此对确定条数的数据进行分页得到的页数也是动态更新的。

6.一种数据查询方法,其特征在于,所述数据查询方法包括:

在接收到数据查询条件时,获取所述数据查询条件对应的查询日期;

定位所述查询日期对应的分表;

在定位的所述分表中,确定当前符合数据查询条件的数据条数;

根据预设的分页规则对确定条数的数据进行分页;

在接收到基于分页标识输入的选择指令时,显示所述分页标识对应的数据。

7.如权利要求6所述的数据查询方法,其特征在于,所述在接收到数据查询条件时,获取所述数据查询条件对应的查询日期的步骤之前,所述数据查询方法还包括:

按照预设的时间周期将数据库中的数据进行分表操作;

确定各个分表的标识信息以及起始终止时间点;

在预设的索引表记录各个分表的标识信息以及起始终止时间点。

8.如权利要求6所述的数据查询方法,其特征在于,在定位的所述分表包括多个分表时,所述在定位的所述分表中,确定当前符合数据查询条件的数据条数的步骤包括:

建立各个所述分表所对应的数据映射关系数组;

启动预设个数的线程并行查询所述数据映射关系数组中各个所述分表的数据,以确定当前符合数据查询条件的数据条数。

9.如权利要求8所述的数据查询方法,其特征在于,所述显示所述分页标识对应的数据的之前,若检测到所述分页标识对应的数据在同一个分表中的数据数量少于预设阈值,则缓存所述分页标识对应的数据,以便提取缓存的所述数据进行显示。

10.如权利要求6-9任一项所述的数据查询方法,其特征在于,在数据查询过程中,当前符合数据查询条件的数据条数是动态更新的,因此对确定条数的数据进行分页得到的页数也是动态更新的。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1