Font Size: a A A

The Design And Implementation Of Data Storage And Statistical Analyse Of Unified Mobile Backend Platform

Posted on:2016-03-16Degree:MasterType:Thesis
Country:ChinaCandidate:P J YangFull Text:PDF
GTID:2298330467992982Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the rapid development of Mobile Internet, a mount of mobile applications are spring up, most of which have similar development process. The problems considered by more and more developers are how to process a rapid iterative development, and fully grasp the situation of the applications operation. To enhance the development efficiency and master online operations of the applications, the unified mobile backend platform provides application data collection, data storage, statistical analysis, general file storage and some other functions for mobile application developers. Thereby, the new opportunities and ideas have been explored to setup unique products operating strategy.This thesis designs and implements parts of core functions of unified mobile backend platform, including management website for platform (account management&application management), information data (data collection by terminal application) storage, statistical analysis, file storage etc. According to the deep research about the key technology of S2SH (Struts2, Spring&Hibernate) framework, data persistence engine, and sufficient collection of platform requirements, this thesis provides a hierarchical overall architecture design, which divides the platform function into five detailed described functional modules, i.e. account management, application management, data storage, statistical analysis and file storage. By separating persistence layer and buffer layer, data storage module satisfies high concurrent read-write requirement in different service scenarios. The file storage module provides generic file storage capabilities for developers, and we mainly focus on the file cache, second pass, disaster recovery, fault restoration. At the same time, statistical analysis module introduces the design and implementation of some functions, such as customer analysis, retained analysis, channel analysis, user behavior analysis and error analysis, in detail, which provides a whole operation information. Finally, functional test and performance test are performed, which verify the consistency between system design achievement and the realization.
Keywords/Search Tags:mobile internet, file storage, statistical analysis, highconcurrency, load balance
PDF Full Text Request
Related items