基于Spring Boot的综合数据管理系统的设计与实现

来源 :大连理工大学 | 被引量 : 0次 | 上传用户:ashlilani3
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来随着企业业务的发展,企业数据膨胀迅速,管理、运营人员对企业数据的使用需求也更加复杂。面对业务部门的几百个数据库表、以T为单位的数据量,如何在ms级标准时间内算出各种时间、空间聚合维度下的上百项指标的离线、实时数据,是综合数据管理系统面对的难题。除了数据的查询、计算,管理和运营人员还希望对数据进行深入挖掘,以帮助业务发展平稳推进。本文设计了一套基于Spring Boot的离线与实时数据的综合管理系统以解决上述问题。系统基于Spring Boot框架,结合Protobuf的数据交互方式,实现了前后端、后端微服务间的数据交互,以管理模块架构和数据通信。系统还结合了CAS和数据系统的接口特性,实现了数据系统的服务间认证和日志管理架构,提高了安全性和可用性。系统中离线数据管理服务通过Crontab每日控制Sqoop、Hive、Hbase、HDFS等工具对离线数据进行预处理,利用Kylin对预处理后的数据进行预计算和预聚合,以应对复杂的、高并发的离线数据使用需求。在线数据管理服务使用基于定时器的Mysql任务管理,通过每分钟的预计算来实现数据预处理,实现ms级别的数据查询响应。系统还使用了机器学习的时间序列算法对数据进行分析,利用Holt-winters算法,结合数据实际特征,实现了基于本系统核心数据的时间序列预测。本系统开发完成后,已经应用到了顺丰科技同城业务的udata数据统计和丰声APP中。本系统的应用解决了企业大数据环境下,数据系统无法快速响应复杂离线、实时数据查询的瓶颈问题,为企业的运营状况分析和变化趋势监控提供了关键信息,在企业长期的成长和发展过程中提供了可靠助力。
其他文献
<正>每天的生活中,我们的主食是大米和面粉,它们保障了我们可以从自然界中稳定获取能量。此外,我们熟悉的高产农作物还有玉米、土豆等,其中玉米以耐旱高产而闻名,只是它已大
资源型城市大都经历了建设--繁荣--衰退的过程.目前一些资源型城市呈现出"矿竭城衰"的态势,其直接根源在于其主导产业--资源型产业,如煤炭、石油等因矿产资源枯竭而走向萎缩,
失眠是抑郁症患者的最常见症状,许多抑郁症患者以其为主诉就诊,而且还会增加抑郁症患者的自杀风险。多导睡眠仪的出现推动了睡眠医学的发现,也为抑郁症患者睡眠障碍的研究提
明治维新以来日本因其奉行的扩张政策给亚洲各国人民带来了深重的灾难,历史问题一直是困扰日本外交的难题。而唯独印日关系因两国特殊的历史渊源而几乎不受历史问题影响,一直
传统的公共预算原则是如何产生的?为什么从20世纪后半期开始各国的预算实践越来越偏离传统的公共预算原则?如何评价这种偏离?传统的公共预算原则是否已经过时?本文对上述问题
为了研究光对色素细胞色素颗粒运动的影响机制,以红剑鱼(Xiphophorus helleri)鳞片上红色素细胞为材料,体外培养后在显微镜下观察色素颗粒对不同波长光刺激的应答,并利用药理
欧洲议会以人权问题为借口、频繁通过涉藏决议的做法由来已久。2008年拉萨"3.14"骚乱事件以来,欧洲议会在涉藏问题上更加明显地偏袒和支持达赖喇嘛、批评中国。透过欧洲议会
异丙醇铝是制备高技术陶瓷、发光材料、高纯氧化铝纳米粉和功能膜等先进材料的重要前驱体。几年内我国多家新厂建成并以铝为主要原料,将其转化成异丙醇铝后采用醇盐水解法制
钢琴是一件和声乐器,它演奏的特殊性就在于任何一首钢琴曲都包含着诸多层次,都是很多和弦以及多种音响的组合。在钢琴的多种演奏形式中,四手联弹是其中较为特殊地一种演奏形
<正>1.产蛋期死淘率目前湖北省蛋鸡死淘率的平均水平约10%,饲喂"黑金刚"预混料后可降低4%,每万只蛋鸡减少因死淘损失6000元(4%×10000只×15元/只,15元为每只死淘鸡养殖成本)