本发明涉及一种基于降序存储的数据分页查询方法,该方法针对HBase构建的大型Web信息系统应用场景。 该方法针对HBase构建的大型Web信息系统应用场景不支持关系数据库原有的分页,解决了现有的HBase表分页查询算法存在资源消耗大、查询效率低的问题。
该方法根据HBase中数据的存储特点,提出了一种以时间降序排列的分页查询算法。通过时间戳的降序排列,使最新的数据存储在表的顶端,从而满足用户对最新数据的访问需求。
通过指定所查询数据大小和起始时间,由PageFilter函数来支持每页返回的行数,实现了将数据以时间降序排列,并分页展现给用户的功能,达到降低数据网络传输代价的目的。
| 专利名称 | 一种基于降序存储的数据分页查询方法 | ||
|---|---|---|---|
| 专利状态 | - | 专利号(申请号) | CN201510557950.9 |
| 申请号 | - | 专利申请日期 | 2015-09-02 |
| 专利授权日期 | 2015-11-11 | 专利权届满日 | - |
| 专利所属地 | 中国 | 专利类型 | 发明专利 |
| 发明人 | 张登银;陈佳敏 | ||
| 权利人 | - | ||
| 专利摘要 | 本发明涉及一种基于降序存储的数据分页查询方法,该方法针对HBase构建的大型Web信息系统应用场景不支持关系数据库原有的分页,解决了现有的HBase表分页查询算法存在资源消耗大、查询效率低的问题。该方法根据HBase中数据的存储特点,提出了一种以时间降序排列的分页查询算法,通过时间戳的降序排列,使最新的数据存储在表的顶端,从而满足用户对最新数据的访问需求。通过指定所查询数据大小和起始时间,由PageFilter函数来支持每页返回的行数,实现了将数据以时间降序排列,并分页展现给用户的功能,达到降低数据网络传输代价的目的。 | ||