你好,游客 登录 注册 发布搜索
背景:
阅读新闻

[硕士论文]基于HBase的移动统计平台的研究

[日期:2015-03-29] 来源:CNKI  作者:魏巍 [字体: ]

基于HBase的移动统计平台的研究

中国海洋大学   魏巍

最近随着越来越多的开发者转向移动应用开发,移动应用迎来快速发展的春天,但大量移动应用在同一时间涌入市场必然面对着非常激烈的竞争。为了能在如此竞争激烈地移动互联网领域脱颖而出,必须对自己的移动应用在市场的表现有实时和全面的了解,另外开发者还要充分了解移动应用的优势和劣势所在,只有这样才能及时的完善移动应用的功能和增强移动应用的竞争力。以上的关键就是从用户处获取数据并对数据进行统计计算,考虑到数据量是非常巨大且不一定是结构化的,利用HBase和Hadoop提供的分布式海量存储和并行计算的能力,可以实现对移动应用的统计。 本文在HBase数据库的基础上,设计并实现一个移动应用统计平台。它实现了对一个移动应用最基本的统计,比如用户量,启动次数,启动时间等,以及各个统计项目在不同Target上的分布情况,另外系统利用MapReduce可以以较小的时间代价统计出某一类别移动应用的Top K,然后将统计信息以移动应用为单位通过Web展示。本系统还对HBase进行优化以支持海量数据的快速查找定位,以及对HBase某几列利用Coprocessor建立二级索引,提高条件检索的查询效率。另外在HBase和Hadoop基础框架之上基于Jetty建立一套Api框架,对系统整个业务逻辑进行封装。最后在Api框架下建立一系列模块化的,支持交叉合并的Report接口,用于返回数据给Web端显示。 本文还搭建测试环境完成HBase的读写性能测试,以及二级索引和基于二级索引找Top K方法的性能测试,通过测试数据得出,系统基本可以完成基本的统计任务,另外对比较大的并发访问也有较好地支持。


基于HBase的移动统计平台的研究

收藏 推荐 打印 | 录入:574107552 | 阅读:
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数
点评:
       
评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款