「物联网」从mongodb到influxdb

之前设计的物联网设备状态汇报存储在mongodb中,mongodb的特点是支持json结构,支持主键,支持增删改查。但是物联网中大部分的设备上报数据是连续的,需要进行二次运算后进行统计展示。像每日的温湿度信息,光照信息,开关门次数等。这种场景下数据从mongodb取出来,需要额外写一个服务后台进行运算再写入到别的表中。参考了下百度的天工后,发现里面有一个时序数据库。了解之后,发现挺适合物联网的业务场景。所以选择了influxdb。

influx原生支持continuties query进行二次运算,与传统的数据库有明显的区别,支持添加查询操作,存在fields和tags概念,对应传统数据库的字段和索引。支持sql语句,支持http 方式进行插入和查询。以时间为主键。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容