物联网是当前最具发展潜力的技术潮流,到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. 常见java相关问题
  2. wxWidgets:wxBitmapComboBox类用法
  3. Oracle全库导入表报错 ORA-39126
  4. 两种通过代码访问SalesOrder header text内容的办法
  5. 【Java】continue和break区别
  6. 随想录(构建自己的代码库)
  7. 快速崛起的物联网世界安全问题
  8. pythonmysqlconnector_python操作mysql——mysql.connector
  9. sqlserver 查询 oracle 语法,Oracle/SQLServer 跨库查询
  10. Apache Tomcat选择哪个版本好?
  11. iOS 15 越狱情报
  12. PS冷知识:PS隐藏功能中的组合键
  13. 在树莓派上创建区块链节点
  14. 进程间通信方式有哪些?各自有哪些优缺点?
  15. 手机浏览器onclick事件不能跳转页面
  16. 【Java虚拟机】第一章、Java虚拟机是如何产生的
  17. 计算机存储单位--“大数据”概念
  18. C语言—操作符和表达式
  19. springboot项目:前后端搭建
  20. 增速减缓、毛利率降至新低 丁磊“再造网易”要缓缓了

热门文章

  1. 苹果发布无线充新专利,苹果Find My技术成为近几年苹果的重要创新
  2. 华东师范大学计算机考研专业,2017年华东师范大学计算机科学与软件工程学院考研专业目录...
  3. 关于IOS设备window onscroll滚动条滚动事件不触发的问题
  4. 《AngularJS深度剖析与最佳实践》简介
  5. 免听选考c语言程序设计难,2020春C语言程序设计(江俊君)-中国大学mooc-题库零氪...
  6. 【金融项目】尚融宝项目(十六)
  7. 总结:Grafana
  8. (吴恩达)6.应用机器学习的建议、机器学习系统的设计
  9. 永磁材料介绍和ANSYS Workbench永磁体仿真
  10. 微信小程序入门-指南针