MongoDB 用例 —— 物联网

640?wx_fmt=png

启用传感器的物品正在释放以前无法想象的海量数据。从生产线到巡逻车,再到起搏器,新的盈利点不断涌现。然而,传感器数据的价值完全取决于数据的处理方式。利用 MongoDB, 您可以构建不同以往的应用程序,以使得传感器数据更有意义。

 

物联网详解

 

在物联网世界中,所有实物资产和设备互联互通并且共享信息,让生活变得更轻松便利。以下是部分应用示例:

 

  • 金融服务:利用遥测传感器采样远程监控车辆性能和驾驶员行为,根据这些所得到的传感器数据指标来决定保费

     

  • 政府:利用来自患者的生物测定传感器数据尽早向医院发出提醒,以便预防紧急医疗事件

     

  • 高科技:为您的用户提供工具和玩具,利用可穿戴科技设备来量化用户的生活方式,分析其饮食、锻炼、睡眠等活动情况

     

  • 零售:在购物者经过您商店时,利用店内信标和购买历史数据向其展示具有吸引力的优惠

 

物联网并不容易

 

无法保持领先。 每一代新物品总是伴随着新的传感器。新的传感器会产生新的数据和新的功能要求。在使用传统关系型数据库的情况下,要结合新数据和进行数据模型迭代都很困难。

 

无法扩展。 400 亿个传感器生成数量庞大的数据,远远超出单台服务器的应对能力。关系型数据库本来就不是为此而设计的。

 

无法解读。 您需要实时分析快速变化的多结构化数据。您经不起执行漫长的 ETL 过程来清理数据,供下游报告使用。

 

其他数据库有何不足

 

物联网生成新的数据流,其多样性和庞大数量都是以前无法想象的。但是,只有您的数据库也跟上新数据增长的步伐,这些新数据才有价值。

 

僵化的模式。物联网正处于起步阶段。传感器和通信成本降低之后,对功能性的期望便随之提高。新的用例和标准要求采用灵活、动态的开发方式和数据存储架构。

 

纵向扩展不可行。行业分析师预计,到 2020 年为止,将会有 400 亿个传感器嵌入日常物品中。当前时代的车辆每小时生成 25 GB 数据。下一代将会每小时生成 250 GB 数据。传统的数据管理技术在设计上无法处理如此大量的数据,也无法应对如此迅速的变化。

 

没有命令。 没有控制。分析、视觉化呈现和响应传感器输出(例如实时供应链、生产工艺控制)需要强大的工具,以便在迅速变化的数据集上运行复杂而低延时的查询。

 

MongoDB 化解难题

 

许多企业都在将 MongoDB 用于物联网,这是因为 MongoDB 让他们能够存储各种数据、实时分析数据,还能在需要时随时更新模式。

 

新的设备和数据 —— MongoDB 的文档模型使您可以存储和处理任何结构的数据,例如事件、时序数据、地理空间坐标、文本和二进制数据等等。您可以通过添加新字段来调整文档模式的结构,轻松应对物联网应用程序生成的迅速变化的数据。

 

水平扩展性 ——  MongoDB 的自动分片功能将数据分布在多台商业服务器上,提供充分的应用程序透明度。MongoDB 提供多种扩展选项,包括基于范围的分片、基于哈希的分片和区域分片,可支持数千个节点、PB 级数据和每秒数十万次操作,而不要求您创建自定义分区和缓存层。

 

就地分析 —— 通过丰富的索引和查询支持(包括辅助索引、地理空间索引和文本搜索索引等)以及聚合框架和对 Apache Spark 的原生支持,MongoDB 能针对传感器就地运行复杂分析、即时分析或报告分析。

 

安全性 —— 文件的身份验证、授权、审核和加密控制,保护高价值的传感器数据和由此获得的分析。

 

640?wx_fmt=png

640?wx_fmt=jpeg

长按二维码关注

转载于:https://my.oschina.net/mongodbchina/blog/3085788

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值