一种HBase数据库存储上网记录的方法和系统的制作方法

文档序号:6620196阅读:302来源:国知局
一种HBase数据库存储上网记录的方法和系统的制作方法
【专利摘要】本发明提供了一种HBase数据库存储上网记录的方法和系统,其中,所述方法包括:建立行健值为上网记录标识、内容值为上网记录的内容表;建立行健值为公网IP地址、上网开始时间以及所述上网记录标识的索引表,或者建立行健值为网页访问地址、上网开始时间以及所述上网记录标识的索引表。本发明提高了HBase存储上网记录的速度。
【专利说明】-种HBase数据库存储上网记录的方法和系统

【技术领域】
[0001] 本发明涉及HBase数据库对上网记录进行存储的方法和系统。

【背景技术】
[0002] 移动终端通过无线上网每天能够产生数以亿计,占用存储空间TB量级的上网记 录。目前采用分布式数据库HBase存储这些上网记录。基于查询的需要,目前分别以"公网 IP地址+上网开始时间"以及"网页地址URL+上网开始时间"为行健存储上网记录,如表 1、表2所示。
[0003] 表 1
[0004]

【权利要求】
1. 一种HBase数据库存储上网记录的方法,其特征在于,所述方法包括: 建立行健值为上网记录标识、内容值为上网记录的内容表; 建立行健值为公网IP地址、上网开始时间以及所述上网记录标识的索引表,或者建立 行健值为网页访问地址、上网开始时间以及所述上网记录标识的索引表; 根据建立的内容表和索引表完成对所述上网记录的存储。
2. 如权利要求1所述的方法,其特征在于: 所述上网记录标识包括:通用唯一识别码(UUID)、由MD5编码算法得到的特征码或者 与上网记录对应的系统时间戳。
3. 如权利要求1或2所述的方法,其特征在于: 所述索引表除包含行健外,还包括列名和说明项;或者,还包括内容和版本号项。
4. 一种HBase数据库存储上网记录的系统,其特征在于,所述系统包括: 内容表建立单元,用于建立行健值为上网记录标识、内容值为上网记录的内容表; 索引表建立单元,建立行健值为公网IP地址、上网开始访问时间以及所述上网记录标 识的索引表,或者建立行健值为网页访问地址、上网开始时间以及所述上网记录标识的索 引表; 存储单元,用于根据建立的内容表和索引表完成对所述上网记录的存储。
5. 如权利要求4所述的系统,其特征在于, 所述上网记录标识包括:通用唯一识别码(UUID)、由MD5编码算法得到的特征码或者 与上网记录对应的系统时间戳。
6. 如权利要求4或5所述的系统,其特征在于, 所述索引表除包含行健外,还包括列名和说明项;或者,还包括内容和版本号项。
【文档编号】G06F17/30GK104102711SQ201410337176
【公开日】2014年10月15日 申请日期:2014年7月15日 优先权日:2014年7月15日
【发明者】尹为强, 罗云彬, 彭佳, 王伟华 申请人:中国联合网络通信集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1