分享

IoT物联网怎么保存数据

 一书重 2018-12-21

现在通过手机做到了IoP 就是人联网,将大家都连接到网上,再也没有以前的上线或下线的状态,像微信默认用户就是24小时在线的.

那家里的那些设备如果也连接到网上会产生什么样的变化呢?

首先我们开车的时候经常会开导航,实际上就是将车的信息连接到网络,将车辆的位置,速度等信息发送到服务器,通过对数据的分析我们就知道哪些路比较堵,哪些路比较通畅,很好的解决了开车出行的问题.

其次像小米的智能家居也是一种物联网, 将门锁,扫地机器人,空调等设备都连接到网络, 通过手机就能了解到家里的情况, 夏天给小孩子设定合适的空调温度, 防止小孩着凉. 解决了人们控制设备繁琐的问题.

最后像现在的智能水表,智能电表的普及,国家就能收集到不同地区使用电力的情况,能更好的反应社会经济状况,也能合理安排发电,节约能源.

物联网中的设备无时无刻的不像服务器发送各种各样的数据, 那么要怎么合理的保存这些数据并且方便以后使用呢?

这么说您可能还没有什么感觉, 相比于企业使用的ERP, 大型公司也就1万多人使用,而且输入的速度相当慢, 就算平均每人每天100条数据,也才100多万条数据, 对于现在的数据库系统完全没有压力. 但是如果是物联网的传感器,每个传感器一般1秒就要产生一条数据. 如果同样是1万个传感器,那么每天会产生8.6亿条数据, 一般的数据库就不用说查询了,只是写入这么多数据都有些困难.

我们分析一下用各种数据库情况:

1, RSDB 各种关系型数据库,例如 mysql mssql 等

能很好的保证完整性,事务性,但是写入速度慢, 扩展不方便, 而传感器的数据对于安全性完全不需要那么高的级别. 所以物联网不能使用RSDB数据库

2, NoSql 例如MongoDB

写入速度快,成熟稳定,而且支持扩容,是一种比较推荐的方案

3,TSDB 时序数据库

大范围应用的比较少,缺少成熟案例,是一种比较先进的解决方案,可以考察

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多