基于MongoDB云存储平台的家庭物联网的数据存储方案研究

被引量 : 0次 | 上传用户:yunlong0451
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为了实现家庭生活的智能化,家庭物联网通过各类智能设备采集大量的感知数据,这些感知数据反映了物理世界在特定条件下的真实状态,蕴含了丰富的信息。从感知数据中获取有价值信息,则需要设计数据存储方案保证感知数据的持续积累,为家庭物联网的各类居家服务应用提供数据支撑。总之,设计良好的数据存储方案对推动家庭物联网的发展、实现感知数据的价值最大化具有巨大作用。本文首先分析了家庭物联网的数据存储需求,比较了目前典型的数据存储模式与存储方案,并在此基础上选择家庭物联网的数据存储方案。然后对感知数据在MongoDB中存储的数据模型进行了研究分析,在数据模型的建模过程中,本文提出了MongoDB数据库的数据模型建模方法,基于该方法构建了家庭物联网数据存储的逻辑模型;在数据模型的详细设计过程中,对不同类型的感知数据的数据存储进行了详细设计。最后,本文设计了基于MongoDB的云存储平台,详细介绍了平台的功能模块的设计与实现。主要包括通用数据模型的建立,基于Mongoose模型及Web Service技术实现平台的数据接入与访问,多用户模式下的云存储结构设计及数据处理模块的设计。并在实验室环境下搭建了MongoDB云存储平台,设计了该平台的负载均衡方案。
其他文献
这是最好的时代,也是最坏的时代。这是智慧的时代,也是愚蠢的时代。这是信仰的时期,也是破灭的时期。这是光明的季节,也是黑暗的季节。这是希望之春,也是绝望之冬。我们面前
神经症是一种常见病、多发病.目前病因尚未完全阐明.但常因素质及心理社会因素共同作用起病.因此,研究神经症患者的个性特征、社会期望和社会支持,对探讨神经症的发病原因及
稻癌瘟病是由稻瘟病菌(Magnaporthe oryzae)引起的世界性病害。在我国,稻瘟病一直以来都是水稻上的三大病害(稻瘟病、水稻白叶枯、纹枯病)之一,发病田块损失可达10%~30%,严重
【正】1 心灵学和科学与非科学的分界 关于心灵学的争论涉及一个重要问题,即科学与非科学、伪科学的分界问题,用什么标准来区分科学与非科学、伪科学。但是这个问题在中国并
整治上海老式居民住宅建筑的火灾隐患,不仅需要投入大量的人力、物力、财力,还需要各级人民政府及社区管理部门、公安消防部门、警署(派出所)、物业等各方面齐抓共管,开展综合治理
在自动车床上使用滚压头加工螺纹是一种简单、实用的方法。其工作原理是同步旋转两个无相互定向的滚丝轮切向滚压螺纹。其结构如图所示。滚压头由基座 1、本体 2、轴 3、滚丝
目的为临床腹股沟疝修补术提供理论基础。方法用肉眼观察并测量腹股沟区有关结构。结果腹股沟韧带平均长(11.7±1.1)cm,宽(0.6±0.2)cm;腹股沟管平均长(4.7±0.6)cm;腹
2001年末的阿根廷陷入严重的经济和政治危机,对于这场危机的起因,理论界有多种说法。本文认为,阿根廷自1991年以来实行的货币局制度是这场危机的制度根源。本文通过分析货币
每次写作,老师的写作指导是必不可少的,从题目的分析到选材,从立意到段落布局,从遣词造句到修辞的运用,老师的指导可谓面面俱到,但是学生在写作时却还是那样,为什么会出现这种情况呢
著名思想家、教育家陶行知先生曾经提出他教育理论的核心——"生活即教育"。既然生活便是教育,对于幼儿园的教育来说,更应该将教育渗透于生活中。幼儿教师要树立生活即教育的