基于MongoDB的校园能源数据采集系统的研究与实现

被引量 : 0次 | 上传用户:codemachine
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近几年来,节约能源、低碳经济已成为了全世界各国追求的目标,节约能源成为了当今世界的一种社会共识。校园节能作为社会节能的一个重要组成部分,受到越来越多的关注与重视。华南理工大学集约化综合监管平台作为华南理工大学―节约校园建设‖的重要举措应运而生。目前,华南理工集约化监管平台实现了对校园楼栋的水、电、燃气(天然气或煤气)、集中供冷等能耗数据的采集,并进行分类、分项的统计存储。随着时间的推移、采集楼栋的增加以及采集点的增加,各项能耗数据也形成了指数级的增长,给系统数据库及数据采集服务器造成了很大的压力。数据的读写速率、数据存储容量及数据采集服务器的单点故障逐渐成为了监管平台的性能瓶颈。本文通过分析监管平台的性能颈,在原监管平台的基础上,研究并实现了一套能源数据采集系统。系统主要对原监管平台三方面的完善:首先,重新设计一套基于负载均衡的3层能源数据采集任务分发机制;其次,结合能耗数据本身的特征,通过对数据重新建模,将数据迁移的NoSQL数据库中,从而提高了系统数据读写速率;最后,基于消息中间件ActiveMQ消息队列数据交互技术,采用持久化消息传输模式,确保能耗数据的安全性。另外,利用开源框架Zookeeper分布式锁服务技术以及JAVA开源任务调度框架Quartz,设计并实现了多点同步数据采集模式,从而解决了监管平台的单点故障瓶颈和避免了能耗数据的丢失。本文基于华南理工大学能源数据采集系统为应用场景下,结合能耗数据的特征,选取NoSQL数据库中的其中一种面向文档型的非关系型数据库MongoDB,重新设计并实现了华南理工大学能源数据的结构,并实现了分布式的数据仓库。另外,基于Zookeeper实现了分布式锁服务并利用消息队列技术实现了数据采集任务的分布分发功能,从而避免了整个系统对中心服务器的单点依赖。最后,从系统的稳定性和数据的读写效率及系统的吞吐量进行了相关的测试,并与原系统的相关指标进行比较分析。
其他文献
随着国内经济快速发展对管理人才的巨大需求,从1990年国务院学务委员会设立工商管理硕士学位(MBA)至今,MBA培养院校已达236所,每年申请MBA院校的考生突破100万人。工商管理院系已
计算机视觉是智能机器获取外部信息和理解世界的主要途径,运动目标跟踪技术已成为近年来计算机视觉的热点研究问题。运动目标的检测与跟踪是一种对包含运动目标的序列图像进行
自1984年尚德秋等在国内首次分离出B.canis以来,国内一些省、区开始了犬种布鲁氏菌感染的调查。1989年10月我们对3个乡镇6个村庄的人群及大群中B.canis感染情况进行了初步调
小提琴的音域广、变化多样,是表现力较强的乐器之一,演奏时的音乐表现力则体现了演奏者的素养和能力。基于此,本文以小提琴的音乐表现力作为切入点,分析音色和响度、旋律和节
研究背景IgA肾病(Immunoglobulin A nephropathy, IgAN)是世界范围内最常见的原发性肾小球疾病。其临床表现谱广泛,异质性强,疾病进展具有免疫相关性。预后评估直接影响治疗
<正> 朱利叶斯·坎巴拉吉·尼雷尔,坦桑尼亚的开国总统、独立之父,非洲民族解放运动的早期领导人、和平斗士,非洲统一组织的创始人之一,于1999年10月14日,在英国伦敦圣·托斯
W-Ni-Fe高比重合金是典型的双相复合材料,主要应用于需求高密度领域,如配重块、穿甲弹弹芯和屏蔽材料等。传统液相烧结W-Ni-Fe合金由于钨晶粒粗大(约30~60μm)而不利于其综合性能
研究背景支气管哮喘(Bronchial asthma,简称哮喘)是由多种细胞(如嗜酸粒细胞、肥大细胞、T淋巴细胞、中性粒细胞、树突状细胞、气道上皮细胞等)和细胞组分参与的一种以气道高
目的了解护生自我价值感、职业认同和社会支持的现状。明确护生自我价值感、职业认同和社会支持在一般人口学变量上的差异。阐明护生自我价值感、职业认同及社会支持三者之间
随着旅游业的不断发展,全球经济一体化的形成,旅游业已经成为最具魅力的“朝阳产业”,在第三产业中最具活力和潜力。旅游市场需求逐步呈现出多样化、细分化的特征。当前,国际