`
qaddzzq
  • 浏览: 36529 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

一种移动APP统计平台的架构方案(适用于千万级用户的应用)

阅读更多
移动互联网现在在飞速的发展,而移动APP也越来越多,当一个应用的用户量达到百万以及千万级别的时候,统计这个应用的用户分布,用户行为,以及活跃度成为产品运营的必须条件;而统计出这些基本的数据,需要分析APP上报来的日志,一般用户量达到千万的时候,日志量会有十亿或者百亿条,如果仍旧使用传统的数据库进行数据分析,所需要系统资源以及消耗的时间会非常恐怖,如果使用定时脚本的预处理,也不一定可以在当天就能完成昨天的数据统计。这里提供一个基于hadoop、hive的统计平台架构,用来进行日志分析,从结果上来看,目前从30亿条基础数据中统计出来用户的基本信息,大概需要花1-2个小时的时间就结束了。每天将这些数据插入到临时存储的mysql当中,供运营人员查询,即时查询一般不超过5秒,满足了基本的统计需求。

首先介绍一下基于移动app的基本统计项,可以参考“友盟”的移动应用统计(不是做广告哦),截图如下:



在这里就不一一阐述各个统计项的规则了,举几个例子,例如:

http://lengyueblog.eicp.net/?p=33
分享到:
评论

相关推荐

    出租车移动app服务平台方案规划

    方案提出了移动互联网服务平台的需求,包括从单业务条线向企业级、平台化移动战略的转变,和移动应用的功能需求。企业移动应用旨在利用移动互联网技术提高生产效率、管理水平、销售能力和服务质量。特别地,企业移动...

    移动HybridApp实战与架构与微信应用号开发教程

    Hybrid App作为一种结合了原生应用和Web应用优势的开发方式,越来越受到开发者和企业的青睐。本教程将深入探讨移动Hybrid App的实战与架构,同时也会涉及微信应用号(现称微信小程序)的开发。以下是关于这些主题的...

    混合移动APP跨平台混合开发综述.pdf

    因此,混合移动APP跨平台混合开发成为一种新的方式,可以大幅降低APP开发周期和技术门槛。 二、混合开发技术原理和模式 混合开发技术是指使用Web技术和移动应用开发技术相结合的开发方式。这种方式可以在多种移动...

    一个可供创业公司参考的移动APP服务端架构演进方案

    但企业一般是先有PC端应用,再推APP,APP1.0版的功能大多从现有PC应用平移过来,没有针对移动自身特点考虑APP的架构。随着APP越来越复杂,功能和非功能要求越来越高,架构的先天不足逐渐成为大型APP升级的瓶颈。本文...

    携程移动APP架构优化之旅.pdf

    携程移动APP的架构优化是非常必要的,因为移动应用程序的使用率越来越高,用户对APP的性能和体验提出了越来越高的要求。如果APP的架构不够优化,将会对用户体验产生不良影响,例如APP崩溃、卡顿、加载速度慢等问题。...

    基于跨平台技术架构的上海农产品价格查询App构建及应用.pdf

    【标题解析】:该文标题提到的是"基于跨平台技术架构的上海农产品价格查询App构建及应用",意味着文章将详细介绍如何使用跨平台技术来设计并实现一个针对上海农产品价格查询的应用程序。这个App旨在为用户提供上海...

    大数据应用分发平台架构方案.ppt

    【大数据应用分发平台架构方案】是针对移动互联网环境下如何高效、精准地进行应用分发的一种设计思路。在这个方案中,主要关注了三个方面:移动互联网用户的分层、高精度的用户画像建模以及应用分发的系统架构。 ...

    网上订货移动App服务器部署架构说明.doc

    在今天的时代,移动应用程序已经变得非常普及,网上订货移动App的服务器部署架构是一个非常重要的组件。以下是网上订货移动App服务器部署架构的详细说明: 部署架构图 网上订货移动App服务器部署架构图主要包括五...

    基于uni-app框架的校园极简生活跨平台移动应用的设计与实现.pdf

    跨平台移动应用开发是当前移动应用开发的热点问题,uni-app框架是其中一种解决方案。uni-app框架可以实现跨平台移动应用开发,包括Android、IOS、H5等平台。uni-app框架的优点是学习成本低、上手速度快、跨平台能力...

    基于应用场景的工业APP集成架构设计.pdf

    本文总结了工业APP集成的四类场景,并提出了基于每种场景的工业APP集成架构,旨在促进工业APP的应用和流通。工业APP是承载工业知识经验的软件化和复用,对工业的数字化和智能化转型起到关键作用。 工业APP的集成...

    北京电视台移动应用管理平台和移动应用门户App的功能设计和推广.pdf

    【详细设计】中,业务架构图描绘了“移动应用管理平台”和“移动应用门户 App”与各业务系统的相互关系,通过企业服务总线(ESB)实现各系统的集成和通信。此外,平台设计需考虑数据安全、性能优化和用户体验,确保...

    基于Ionic和Cordova的跨平台移动APP的研究与应用.pdf

    3. Hybrid App是一种混合模式应用,相对于Native App和Web App,使用Web技术和原生接口实现跨平台移动应用开发。 4.移动应用开发面临着碎片化的屏幕和系统差异问题,使用Ionic和Cordova可以解决跨平台移动应用开发...

    AppStore 产品技术方案

    AppStore 产品的技术方案,旨在提供一个完整的 AppStore 解决方案,涵盖系统架构、接口设计、开发者社区、个人主页、存储平台、用户信息中心、业务核心数据、DRM 推荐平台、搜索引擎、公共业务组件、IMU 统计服务器...

    游戏化应用互动性对移动APP用户持续使用意愿的影响——感知一致性的调节作用.pdf

    游戏化应用被看作是一种有效的解决方案,因为它可以提升用户的参与度和忠诚度。 文章的理论贡献在于丰富了游戏化营销的理论框架,实际意义在于为企业提供了一种理解用户行为和优化APP设计的工具。通过关注游戏化...

    一种跨平台移动APP开发方法的研究及实现.pdf

    React Native是一种跨平台移动应用开发框架,由Facebook开发并开源,它允许开发者使用JavaScript和React库来构建原生的iOS和Android应用程序。React Native的核心理念是“Learn once, write anywhere”,即开发者只...

    App应用分发平台.rar

    App应用分发平台是互联网行业中一个至关重要的环节,它为开发者提供了一个展示、发布和管理应用程序的统一渠道,同时也为用户提供了便捷下载和获取应用程序的途径。这些平台通常集成了多种功能,包括应用审核、分类...

    移动APP测试方法综述.pdf

    目前,国内外移动APP测试过程主要是模拟用户通过图形用户界面对移动设备的使用过程,比如模拟用户的误操作、模拟用户同时使用手机中多个应用程序时对手机性能的影响等。用戶界面的不断改进使得用户操作更为方便,但...

    基于移动应用APP的统计数据发布系统研究.pdf

    基于移动应用APP的统计数据发布系统研究.pdf

    移动app推广方案

    在当今的移动互联网时代,企业和机构根据其与移动互联网的关系可被分类为两类:一类是完全依赖于移动互联网行业生存的企业,另一类则是利用移动互联网技术来辅助实现其业务目标的企业。移动互联网的特性体现在设备与...

Global site tag (gtag.js) - Google Analytics