基于MongoDB的传感器数据分布式存储的研究与应用

被引量 : 0次 | 上传用户:tomjack110
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网技术的发展,尤其是移动互联网的业务的迅速普及,用户在日常的使用过程中产生了大量的数据。此外随着全球定位系统(GPS)、传感器、自动追踪器以及监控系统的普及,这些新的数据源也产生了大量数据,它们给存储、分析和归档带来了新的机遇与挑战。在传感器大量使用的情况下,采用传统的关系数据库存储数据出现了新的问题,如:随着数据的急速增长,传统的数据库已无法满足海量数据的存储和管理需求;传感器通常以数秒的间隔采集数据,采集的数据具有很大的冗余等。因此寻求较高数据存储效率的传感器数据存储方案,成为了物联网应用中的研究热点。论文主要工作是针对传感数据高并发和大数据量的存储要求,采用MongoDB自动分片技术,设计并实现基于MongoDB数据库的数据存储接口。在接口实现中,通过对MongoDB数据库操作的封装、数据存储过程中加入数据压缩,将数据存储以虚拟接口的方式提供给用户。本文首先阐述了云数据管理技术,包括云计算技术、NoSQL系统和NoSQL数据库技术。其次研究了现在流行的NoSQL数据存储,在现有的数据存储技术基础上,分析了传感器数据存储的需求和特点,同时基于MongoDB文档型数据库,开发了适合传感器数据存储的WebService接口,以满足传感数据高并发、跨平台的存储以及快速查询的需求。最后研究了实时数据库中广泛使用的旋转门压缩算法,结合传感器数据海量的特点,在WebService接口中的数据压缩模块中采用此压缩算法和二次过滤方法,达到了较高压缩比和去除传感数据冗余的效果。
其他文献
本论文是一篇翻译实践报告。选择埃及著名作家哲迈勒·黑托尼的短篇小说集《斑鸠》的前四个短篇《镜子》、《上海花园》、《使节》、《邀请》作为本报告的翻译文本。该作品于
介绍了一种关于无刷励磁同步发电机转子性能检测的方法,使无刷励磁同步发电机转子维修精确化、科学化。描述了平台结构原理和使用方法。
间歇式聚丙烯粉料生产过程中的丙烯转化率约在75%左右,未转化的气相丙烯进行了压缩回收。高压回收部分因为是直接从聚合釜回收的,所以性质和原先变化不大,一般是直接回收进原
世间一切超过绝对零度的物体均无时无刻不在辐射红外线,红外热成像技术是能够探测到红外线,并利用温度差别来实现对目标的探测与成像的高科技技术。其具有能全天候工作、无辐
2006年财政部发布了新的会计准则体系,与2001年准则相比,新债务重组准则将债务重组损益计入当期利润,提高了上市公司财务报告的可靠性;将公允价值计量属性重新引入,则实现了与
新中国成立70年来我国行政体制改革是在社会转型的特殊时代背景下持续推进的,其在演进逻辑和演进样态上均逐渐形成了行政体制变革的中国模式。在演进逻辑上,行政体制改革形成
《无缝地带》的独特价值,在于其兼具传统文学的审美性和网络文学的叙事性特性,它建筑于真实世界基础上的故事及故事中体现的正向价值观,发挥出无穷魅力。
目的:探讨、分析瑞舒伐他汀以及阿托伐他汀用于冠心病临床治疗效果和安全性。方法选取我院2013年3月~2014年3月收治的46例冠心病的患者,并随机分成两组,分别给予等同剂量的瑞舒伐
<正>雁门关位于山西省忻州市代县北部的雁门山中,是长城上的重要关隘,以"险"著称,号称"中华第一关",与宁武关、偏头关合称为"外三关",都位于山西。今河北境内有"内三关",分别
本文针对能源供应日益紧缺现象,设计、研究了一种双转子潮流能发电装置。它具有体积小、发电量高、流场稳定等优点。针对其叶片部件由于振动所产生的疲劳裂纹现象,应用有限元软