物联网是当前最具发展潜力的技术潮流,到2020年全球将有200亿—2000亿物联网设备(Gartner 预测260亿,ABI预测300亿,Oracle 预测500亿,Intel 预测2000亿)。 管理众多的联网设备产生的(动态)数据,相比管理传统档案(静态)数据要复杂很多 —— 最重要的难点是“数据量”大幅提升和“处理实时性”要求显著加强。

  • 数据量:数据量提升包含数据总量和数据产生速度两个方面。物联网应用系统演化过程中,传感器数量不断增多;数据采样频率不断提升;数据积累时间也越来越久,因此产生的数据量非常大(动即十亿、百亿、千亿存储规模),而且数据产生速度也非常快(动即每秒十万、百万纪录)。
  • 实时性:传感器时序数据很多时候用于异常预警、趋势预测等目的,要求能根据数据立刻做出反应。因此数据必须能实时查询、实时分析。

数据量变和实时性要求提升的大前提下,面向于IOT的数据库朴素需求细化:

读写特性 
  • 写操作多于读操作,但读写都要求高速
  • 追加为主,但应允许少量更新操作
  • 顺序追加为主,但应允许乱序入库
  • 可按时间段删除记录,但应允许删除给定纪录
  • 支持(优化)给定时间段查询,允许给定字段的精确、模糊、前缀等查询;
  • 读写并发要求较高,尤其读并发
  • 海量存储支持(T-P级别)
实时性 
  • 数据入库即可用(ingest realtime),即任意数据入(input)库后就可立即被第三方应用使用。
  • 数据Adhoc 查询/分析
检索和分析特性
  • 支持过滤投影
  • 支持聚合分析
  • 支持关联分析(Join 分析)
  • 支持数据挖掘
高可扩展性 : 可按需在线水平扩展
高可用性 : 7*24小时 在线
 
当前IOT数据库的备选技术手段的优势和不足
  • 关系数据库: 具备复杂检索能力,但受限于数据存储规模和录入速度不足
  • NOSQL 数据库 :具备可扩展性和高性能,但受限于检索和分析能力不足
  • HADOOP  :具备数据分析能力和可扩展性,但受限于数据处理实时性不足

物联网(IOT) 数据库需求和当前技术解析相关推荐

  1. 物联网数据库需求——写入快,分析能力强

    转自:http://blog.csdn.net/kanghua/article/details/44650625 物联网是当前最具发展潜力的技术潮流,到2020年全球将有200亿-2000亿物联网设备 ...

  2. 物联网IoT应用技术有哪些?

    物联网IoT应用技术有哪些? 心理学考研 众学简快 http://www.jkkaoyan.com 物联网设备的大量应用通常分为消费者,企业(商业)和基础设施空间. 消费者应用 越来越多的物联网设备开 ...

  3. 将小程序容器技术应用到物联网IoT生态建设中

    智能汽车.智能社区.智能穿戴设备等技术的不断成熟及应用,与其紧密结合的物联网(IoT)正日益成为个人和企业工作生活中的重要组成部分,它为企业和个人带来了操作流程的改进和更好的生活体验,再加上人工智能( ...

  4. 物联网 (IoT) 为何如此重要?哪些技术让物联网成为了可能?

    随着社会的进步和科技的发展,定位技术在技术手段.定位精度.可用性等方面均取得质的飞越,并且逐步从航海.航天.航空.测绘.军事.自然灾害预防等"高大上"的领域逐步渗透社会生活的方方面 ...

  5. 小程序容器技术与物联网 IoT 可以碰撞出什么样的火花

    智能汽车.智能社区.智能穿戴设备等技术的不断成熟及应用,与其紧密结合的物联网(IoT)正日益成为个人和企业工作生活中的重要组成部分,它为企业和个人带来了操作流程的改进和更好的生活体验,再加上人工智能( ...

  6. TerarkDB 数据库的性能报告与技术解析

    相信很多人都看过火爆的美剧<硅谷>,里面描述的未来科技就是,可以在压缩的数据上作检索,而无需事先将数据解压.在现实中,我们就在研发这种技术.基于这项核心技术,我们对外发布了存储引擎产品 T ...

  7. 物联网IOT时序数据库influxdb(2.x)

    物联网IOT时序数据库influxdb 物联网IOT时序数据库influxdb(2.x) 1.简介 2.InfluxDB相关概念 3.InfluxDB安装 3.1 本地安装 3.2 docker容器方 ...

  8. 10万终端设备被入侵,损失惨重!湖北省首例入侵物联网系统案技术解析

    2019独角兽企业重金招聘Python工程师标准>>> 近几年全球物联网产业发展迅猛,规模极速壮大,根据IDC数据,2018年全球物联网连接数(包括蜂窝及非蜂窝)达到115亿,预测2 ...

  9. 万物联网IoE与物联网IOT有何差别?

    现今互联网的大小与规模呈现爆炸性成长,从汽车到灯泡等各种对象,也势必因为移动技术而彻底革命化.据分析师预估,到2020年将有250亿到500亿个装置连上互联网(以及互联).但光是让对象连网还不够,连网 ...

最新文章

  1. 我爱工程化 之 gulp 使用(一)
  2. cxgrid按条件计算合计值
  3. 2.11.1.移植前的准备工作
  4. TCP三次握手四次挥手(图解)
  5. sql server 2008安装的时候选NT AUTHORITY\NEWORK SERVICE 还是选 NT AUTHORITY\SYSTEM ?
  6. Boost 库Program Options--第二篇
  7. VCF vs Maf | 变异注释及整理为Maf格式
  8. 物联12:传输线理论
  9. 2019-12-19
  10. python中tab的用法_pyhton 使用tab键自动补全
  11. Windows与网络基础-27-子网掩码
  12. 光功率计(Optical power meter)
  13. 幻灯片更换模板_如何创建Google幻灯片模板
  14. 有没有人知道这是为什么
  15. tecplot有效数字位数
  16. python ljust()、center() 、rjust() 字符串填充左中右对齐
  17. 重装系统以后找不到机械硬盘
  18. 扫地机器人自动回冲工作原理
  19. 1427.分解质因数
  20. 什么是编程?该怎么学习编程?

热门文章

  1. 程序员面试揭秘之程序员靠什么途径去美国工作
  2. 用python画星空-python3的turtle画模仿3d星空,运动的恒星小宇宙
  3. win7系统计算机无最小化,win7我的电脑图标没了win7我的电脑不见解决方法(图)
  4. java 微信图片盗链破解_隐藏图片地址,伪造来路Referer实现绕过微信图片的防盗链机制...
  5. CAN总线测试方法——单通道USBCAN及双通道USBCAN
  6. git commit之后,回退撤销commit
  7. 员工评价系统第二天,项目功能模块图
  8. 【C语言趣味编程100题】
  9. python输入一个三位数输出它的百位十位个位_python输入一个水仙花数(三位数) 输出百位十位个位实例...
  10. HTML+CSS大风车及十字架的实现