发明名称 |
一种统计数据的存储和查询方法 |
摘要 |
本发明公开了一种统计数据的存储方法,所述方法包括:根据不同的时间桶分别建立相应的缓冲层;将低级统时间桶计数据存入低级统计数据缓冲层;将所述低级时间桶统计数据进行数据合并得到高级时间桶统计数据;将所述高级时间桶统计数据进行存储,解决了现有技术中现有的统计数据存储和查询方法存在只能存储较短时间的统计数据,以及查询统计数据需要大量时间,效率较低的技术问题,实现了能够存储较长时间的统计数据,以及查询统计数据需要时间短,效率较高的技术效果。 |
申请公布号 |
CN103678627B |
申请公布日期 |
2017.04.19 |
申请号 |
CN201310701529.1 |
申请日期 |
2013.12.19 |
申请人 |
成都科来软件有限公司 |
发明人 |
罗鹰;何祖刚;林康;侯勇军;伍宏宁 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
成都行之专利代理事务所(普通合伙) 51220 |
代理人 |
梁田 |
主权项 |
一种统计数据的存储方法,其特征在于,所述方法包括:根据不同的时间桶分别建立相应的缓冲层;将低级时间桶统计数据存入低级统计数据缓冲层;将所述低级时间桶统计数据进行数据合并得到高级时间桶统计数据;将所述高级时间桶统计数据进行存储;所述将所述低级时间桶统计数据进行数据合并得到高级时间桶统计数据具体包括:(1)提交所述低级时间桶统计数据;(2)判断当前统计数据时间是否超过高一级时间桶边界,若否,则将当前桶统计数据缓存至对应的缓冲层并结束操作;若是,则将当前级时间桶缓存层数据写入磁盘;(3)在将当前级时间桶缓存层数据写入磁盘之后,将当前级时间桶统计数据合并,获得高一级的时间桶统计数据;(4)清空当前级时间桶统计数据的缓冲层;(5)将高一级的时间桶作为当前级时间桶,并将所述高一级的时间桶统计数据提交;(6)重复步骤(2)‑(5)直到获得所述高级时间桶统计数据。 |
地址 |
610000 四川省成都市高新区天府大道中段801号 |