[发明专利]满足不同时间粒度的海量动态数据的快速查询方法有效
申请号: | 201310499884.5 | 申请日: | 2013-10-22 |
公开(公告)号: | CN103605664B | 公开(公告)日: | 2017-01-18 |
发明(设计)人: | 陈颖;黄少伟;汪国武;胡平 | 申请(专利权)人: | 芜湖大学科技园发展有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 安徽合肥华信知识产权代理有限公司34112 | 代理人: | 余成俊 |
地址: | 241002 安徽省芜湖*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种满足不同时间粒度的海量动态数据的快速查询方法,该方法是将一次数据库中数据分批取出,以最小时间粒度为单位,将不同批数据按查询指标汇总,并将汇总后的数据写入二次数据库,再对二次数据库执行查询,这样由于查询数据量小,可以大大缩短了查询时间,满足查询要求。 | ||
搜索关键词: | 满足 不同 时间 粒度 海量 动态 数据 快速 查询 方法 | ||
【主权项】:
满足不同时间粒度的海量动态数据的快速查询方法,其特征在于:通过程序构建数据加工模块、二次数据库、查询统计模块,所述数据加工模块按照相同的时间间隔从一次数据库中取得多批数据,以查询的最小时间粒度对不同批数据按查询指标进行计算汇总,生成整理汇总数据后写入二次数据库;二次数据库存储经数据加工模块运算处理过的数据,并为查询统计模块提供数据;查询统计模块根据不同查询时间粒度和不同的查询指标,在二次数据库中执行查询统计;所述的数据加工模块按照原有一次数据库添加数据的时间间隔,取得多批数据;每个时间间隔内,数据加工模块首先找出原有一次数据库中递增并经过索引的最大时间,接着根据最大时间取出最新一批数据;所述的数据加工模块,对一次数据库中数据的加工处理涉及到多张表数据,对每张表数据的计算和写入二次数据库都使用一个独立的线程,不影响其他功能的运行;所述的数据加工模块,在涉及多张表数据的计算和输出时利用标签的形式集成到一个界面实现;所述的数据加工模块,如果停止或异常中止后,可在恢复运行后继续执行,不影响程序的查询结果;所述的数据加工模块,根据写入一次数据库时产生的数据模式配置文件来读取一次数据库中的数据。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于芜湖大学科技园发展有限公司,未经芜湖大学科技园发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310499884.5/,转载请声明来源钻瓜专利网。