网易首页 > 网易号 > 正文 申请入驻

【物联网架构】最适合物联网的开源数据库

0
分享至

  物联网产生大量的数据,包括流数据、时间序列数据、RFID数据、传感数据等。要有效地管理这些数据,就需要使用数据库。物联网数据的本质需要一种不同类型的数据库。以下是一些数据库,当与物联网一起使用时,会给出非常好的结果。

  物联网可以看作是一个网络,在这个网络中,各种事物通过一个共同的平台相互连接。只是想象一个场景,在该场景中,每一个设备在家里和工作场所的连接,和一个世界,空调在房间外面的温度上升时自动降低其温度,当在任何公共集会的人数很容易知道,当一个人的健康可以每天监控参数。这就是物联网可能带来的影响。

  物联网目前的状态是非常零散的。有不同的公司和组织正在为他们的客户或他们的个人需求建立自己的平台。但是,目前还没有一种通用的平台,可以让所有设备(无论它们是哪家公司的)通过用户友好的界面相互连接。

  据估计,未来5年,物联网设备的数量将达数万亿。

  物联网需要数据库吗?

  物联网带来了许多繁琐的挑战,尤其是在数据库管理系统领域,比如实时整合海量数据、处理流中的事件以及处理数据的安全性。例如,应用于智能城市的基于物联网的交通传感器可以实时生成大量的交通数据。

  数据库在充分处理物联网数据方面扮演着非常重要的角色。因此,适当的数据库与适当的平台同等重要。由于物联网在世界上不同的环境中运行,选择合适的数据库变得非常具有挑战性。

  在为物联网应用选择数据库之前应该考虑的因素是:

  大小、规模和索引

  处理海量数据的有效性

  用户友好的模式

  可移植性

  查询语言

  流程建模和事务

  异构性和集成

  时间序列聚合

  归档

  安全和成本

  物联网中的数据类型有:

  RFID:射频识别

  地址/惟一标识符

  过程、系统和对象的描述性数据

  普适环境数据和位置数据

  传感器数据:多维时间序列数据

  历史数据

  物理模型:作为现实模板的模型

  执行器状态及控制命令数据

  适合物联网的数据库 InfluxDB

  InfluxDB:流感数据库首次发布于2013年,是最近的数据库之一。该数据库完全基于键值数据库LevelDB,采用Go编程语言进行开发。InfluxDB是一个时间序列数据库,用于优化和处理时间序列数据。时间序列数据最早由Kdb在2000年发布,但随着物联网的兴起,随着NoSQL、NewSQL和大量增长的数据的出现,InfluxDB变得流行起来。

  对物联网数据使用InfluxDB的优点包括:

  允许对序列进行索引

  它有一个类似sql的查询语言

  对缺失数据提供内置的线性插值

  支持数据自动降采样

  支持连续查询计算聚合

  CrateDB

  CrateDB: CrateDB是一个分布式SQL数据库管理系统。它是开源的,用Java编写的,包含了来自Facebook Presto、Apache Lucene、Elasticsearch和Netty的组件——因此它是为高可伸缩性而设计的。CrateDB是为使物联网数据工作而设计的。从工业互联网、联网汽车到可穿戴设备,CrateDB是新型物联网解决方案创新者的首选数据库。

  将CrateDB用于物联网数据的优点包括:

  每秒百万个数据点:快速、线性可扩展的数据摄取

  实时查询:柱状索引和字段缓存提供内存中的SQL性能

  动态模式:动态添加和查询新的传感器数据结构

  物联网分析:快速、健壮的时间序列、人工智能、地理空间、文本搜索、连接、聚合

  Always on:内置的数据复制和集群再平衡确保不间断的性能

  ANSI SQL:无锁定,易于任何开发人员使用和集成

  内置的MQTT代理:直接将设备与数据库集成

  物联网生态系统:使用Kafka、Grafana、NodeRED等流行的物联网栈软件

  可以在任何地方运行,以便在边缘或云中进行高效处理

  MongoDB

  MongoDB: MongoDB是一个免费的、开源的、跨平台的、面向文档的数据库程序。它被归类为一个NoSQL数据库程序。MongoDB使用具有模式的类似json的文档。它是物联网组织的首选,因为它可以让他们存储来自任何上下文的数据,可以实时分析,也可以在他们进行时改变模式。

  MongoDB用于物联网数据的优点包括:

  强大的数据库

  面向文档的

  具有一般用途

  作为一个NoSQL数据库,它使用类似JSON的带有模式的文档

  RethinkDB

  RethinkDB:在开放源码数据库列表中,RethinkDB位于顶部。它是一个可伸缩的实时Web JSON数据库,是从头开始构建的。RethinkDB通过改变传统数据库架构引入了一种令人兴奋的新访问模型。当开发人员向它发出命令时,它可以不断地将更新后的查询结果实时推送到应用程序。这是一个被开发人员称为change feed的特性。RethinkDB充当数据库、实时存储库和系统状态的消息代理,这是change feed允许的。它的实时推送架构大大减少了构建可伸缩实时应用程序所需的时间和精力。

  对物联网传感器数据使用RethinkDB的优点包括:

  RethinkDB有一个可适应的查询语言来检查API,非常容易设置和学习。

  如果主服务器出现故障,命令会自动转移到新服务器上。

  节点实时即插即用功能,无需停机一秒,方便添加节点。

  在Ruby和Tornado中通过Eventmachine提供异步查询,提供异步应用程序编程接口。

  它提供SSL访问,只是为了通过公共互联网安全访问RethinkDB。

  Floor, ceil和round是RethinkDB提供的各种数学运算符。

  SQLite

  SQLite数据库引擎是一个进程库,它提供了一个无服务器的(自包含的)事务性SQL数据库引擎。由于其可移植性和较小的内存占用,它对游戏和移动应用程序开发产生了重大影响。

  SQLite适用于不需要任何人工支持的设备,因为数据库不需要管理权限。它非常适合用于手机、机顶盒、电视、游戏机、相机、手表、厨房电器、恒温器、汽车、机床、飞机、远程传感器、无人机、医疗设备和机器人,以及物联网。

  客户端/服务器数据库引擎被设计为驻留在网络核心的数据中心内。SQLite也在那里工作,但SQLite也在网络的边缘蓬勃发展,在为自己提供快速可靠的数据服务的同时,为那些连接不可靠的应用程序提供服务。

  对物联网数据使用SQLite的优点包括:

  内存占用小

  它是真实的

  使用前无需设置

  没有依赖性

  Cassandra

  Apache Cassandra: Apache Cassandra是一个免费的开源分布式NoSQL数据库管理系统,最初发布于2008年。它旨在通过许多商用服务器处理大量数据,提供没有单点故障的高可用性。

  在物联网中,由于连接的设备数量巨大,通过各种网络产生、跟踪和共享数据的规模非常大。Cassandra非常擅长利用大量的时间序列数据,这些数据直接来自于设备、用户、传感器以及存在于不同地理位置的类似机制。

  在物联网中使用Apache Cassandra的优点

  数据包括:

  容错

  展示了高性能

  去中心化:集群中的每个节点都是相同的

  可伸缩

  持久性

  确保可控:每次更新都可以选择同步复制和异步复制

  弹性:读写都是实时执行的,任何应用都不存在停机

  专业支持:加强第三方提供的合同和服务。

  本文 http://jiagoushi.pro/open-source-databases-work-best-iot 讨论:请加入知识星球【首席架构师圈】或者加微信小号【jiagoushi_pro】或者加QQ群【11107777】 公众号

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
网传民治大道、壹方天地商场积水严重!相关部门回应

网传民治大道、壹方天地商场积水严重!相关部门回应

南方都市报
2024-04-23 23:16:16
4月22日,许久没露面的知名歌手沙宝亮,突然冲上了热搜

4月22日,许久没露面的知名歌手沙宝亮,突然冲上了热搜

落日桥头
2024-04-23 14:45:01
开鲁县村镇干部阻挠农民种地要求交钱,当地已成立调查组,纪委也已介入

开鲁县村镇干部阻挠农民种地要求交钱,当地已成立调查组,纪委也已介入

极目新闻
2024-04-23 10:55:12
俄归还中国领土?有了新想法?想在黑瞎子岛设定中俄新口岸?

俄归还中国领土?有了新想法?想在黑瞎子岛设定中俄新口岸?

我是光头哥
2024-04-23 20:46:55
周琦将被禁赛几场?CBA公司已立规矩,姚明不留情,宏远危险了

周琦将被禁赛几场?CBA公司已立规矩,姚明不留情,宏远危险了

多特体育说
2024-04-23 22:16:56
铁路部门新规,60岁以上老人乘坐火车高铁,能享受这5个福利待遇

铁路部门新规,60岁以上老人乘坐火车高铁,能享受这5个福利待遇

猫叔东山再起
2024-04-22 21:40:57
王鸥一定想不到,《哈尔滨一九四四》播了6集,自己口碑一夜暴涨

王鸥一定想不到,《哈尔滨一九四四》播了6集,自己口碑一夜暴涨

娱乐圈十三太保
2024-04-23 09:27:38
田馥甄空降天津捞金,网友纷纷打电话投诉,官方回应引网友不满!

田馥甄空降天津捞金,网友纷纷打电话投诉,官方回应引网友不满!

阿芒娱乐说
2024-04-24 01:26:00
稳了?马克西休赛期将成受限自由球员 最高可与76人签五年2.05亿~

稳了?马克西休赛期将成受限自由球员 最高可与76人签五年2.05亿~

直播吧
2024-04-24 07:30:10
重庆一副县长在办公室被湖北一科长所杀,竟是为争女人,结局如何

重庆一副县长在办公室被湖北一科长所杀,竟是为争女人,结局如何

阿胡
2024-04-14 12:12:46
英超积分榜:阿森纳狂胜切尔西先赛3分领跑,蓝军距前六3分

英超积分榜:阿森纳狂胜切尔西先赛3分领跑,蓝军距前六3分

直播吧
2024-04-24 05:00:34
男子车位被霸停5天一怒焊死引热议!当事人称属实没办法:对方叫嚣车多,开不开无所谓

男子车位被霸停5天一怒焊死引热议!当事人称属实没办法:对方叫嚣车多,开不开无所谓

和讯网
2024-04-23 15:26:31
炸裂!阿尔巴尼亚多名女主播西装内搭空气出镜新闻节目,引发争议

炸裂!阿尔巴尼亚多名女主播西装内搭空气出镜新闻节目,引发争议

西莫的艺术宫殿
2024-04-23 19:50:54
媒体人:直接被驱逐才叫夺权 季后赛累计两次才会停赛

媒体人:直接被驱逐才叫夺权 季后赛累计两次才会停赛

直播吧
2024-04-23 22:07:15
太猛了!三个“四万亿”来了!

太猛了!三个“四万亿”来了!

樱桃大房子
2024-04-22 22:11:37
杨颖机场直拍大宝贝这是在干嘛啊?公共场合苦茶子都露出来了

杨颖机场直拍大宝贝这是在干嘛啊?公共场合苦茶子都露出来了

娱乐圈酸柠檬
2024-04-23 15:31:28
官方:负债超1.6亿欧,沙尔克获德足协授予带条件的德丙参赛许可

官方:负债超1.6亿欧,沙尔克获德足协授予带条件的德丙参赛许可

直播吧
2024-04-23 22:48:16
沈阳楼市全军覆没,沈阳和平区房价从15000元降至13000元最新分析

沈阳楼市全军覆没,沈阳和平区房价从15000元降至13000元最新分析

有事问彭叔
2024-04-23 17:41:10
震惊!浙江一总工会副主席被指突然失联,正接受江西警方调查…

震惊!浙江一总工会副主席被指突然失联,正接受江西警方调查…

火山诗话
2024-04-24 06:30:42
太特么人渣了,呸!

太特么人渣了,呸!

娱宙观
2024-04-22 22:47:39
2024-04-24 07:40:49
架构师研究会
架构师研究会
全网【架构师研究会】大数据,云,物联网,智能计算
1233文章数 4327关注度
往期回顾 全部

科技要闻

特斯拉Q1营收213亿美元,净利同比暴跌55%

头条要闻

长沙警方通报14岁女生被同学殴打:将嫌疑人传唤到案

头条要闻

长沙警方通报14岁女生被同学殴打:将嫌疑人传唤到案

体育要闻

老球痞们给年轻人上了课

娱乐要闻

赵丽颖晒照似初恋,拍照疑与儿子分享

财经要闻

三大因素“施压” 黄金价格大幅回调

汽车要闻

广汽丰田2024赛那SIENNA正式上市

态度原创

旅游
游戏
亲子
时尚
房产

旅游要闻

重庆荣获2023年全国游客满意度十佳城市

三国志11:要是刘备跟曹丕结盟,再对孙权发起夷陵之战,结果如何

亲子要闻

书虫vs瞌睡虫 你是哪一种?

对通勤族来说,西装和牛仔裤才是绝配!

房产要闻

供应量环跌71%!海口这个月又只发了5张证!

无障碍浏览 进入关怀版