
物联网概念的提出
1998年,MIT的Kevin Ashton第一次提出:把RFID技术与传感器技术应用于日常物品中形成一个“物联网”
2005年,ITU报告:物联网是通过RFID和智能计算等技术实现全世界设备互联互联的网络。
2008年,IBM提出:把传感器设备安装到各种物体中,并且普遍链接形成网络,即“物联网”,进而再次基础上形成“智慧地球”。
物联网形式早已存在,统一意义上的物联网概念提出是在架构在互联网发展成熟的基础上。
物联网是互联网的应用拓展,与其说物联网是网络,不如说物联网是业务和应用。因此,应用创新是物联网发展的核心,以用户体验为核心是物联网发展的灵魂。
大数据,指的是所涉及的资料量规模据达到无法透过目前主流软件工具,在河里时间内达到管理、处理并且整理成为帮助企业经营决策更有积极目的的资讯。
大数据的误区
1、“大数据”不等于“海量数据”;
2、“大数据”不是一门“新兴技术”;
3、“大数据”不仅仅是“一种理念”。
智慧化的新经济形态
外在:物联网
人和机器的智慧融合
信息和物理世界的智慧融合
信息化与三大产业的智慧融合
内涵:大数据
每个人都是数据产生者、拥有者和消费者;
数据成为新“工业”革命的原材料;
数据中提出信息和智慧
新范式的确立表现为智慧产品的普遍化。
以上由物联传媒转载,如有侵权联系删除
物联网时代,大量的数据从不同的设备传感器产生,单机数据库系统肯定无法存储这么大量的数据,在选择数据库方面,肯定要选择具有分布式能力存储的数据库。
在物联网时代,数据之间还有一个非常重要的特性,那就是数据之间的关联性。不同的数据从相互连接的互联网设备传感器中产生,由于不同的传感器相互连接,协同工作和采集数据,如何将大量具有相互关联的数据保存在数据库,这里我推荐使用图数据库来进行存储。
图数据库相对于其他数据库来说,最大的优势就是查询数据之间的关联性会更加快速,消耗的时间会更短。打个比方,在社交网络中,我们想要查询在用户A的粉丝中,粉丝关注了B的用户。如果使用传统关系型数据库来存储用户的关注关系,在上面的数据统计中,要使用两层Join才能算出结果,而关系型数据库Join *** 作会很慢。使用图型数据库存储数据的话,图中的点为用户,边为用户的关注关系,在查询A的粉丝,同时粉丝也关注B的用户,只需要遍历两层关注关系就能很快查询到结果。
图数据库也属于NoSql数据库的一种,常用的图形数据库有,JanusGraph、Neo4j、Cayley、dgraph。不同的图数据库,底层实现也不尽相同。
JanusGraph是一种分布式图数据库,由Java语言开发,可以使用Hadoop生态存储系统作为数据源,构建出数据大图。是TiTan图数据库的开源版本,支持事务的ACID。
Neo4j是一种单机的图数据库,其优势就是能够快速安装并且使用,便于新同学上手。你的数据量一般不大的话,我推荐使用Neo4j,直接使用Neo4j相关的API就可以将数据模型图构建而出,然后使用Neo4jCypher查询语言,就可以分析数据,Cypher是一种类SQL的语言。
Cayley和Dgraph都是使用Go语言实现的图数据库,Go语言的最大特性就是其编译速度和开发便捷性,Cayley和Dgraph都支持分布式存储,不过都不支持SQL语言查询数据,Dgraph不支持事务,而Cayley支持事务,不过在开源社区,Dgraph比Cayley更加活跃,这里优先建议使用Dgraph作为物联网的存储数据库。
总体来说,在物联网时代,一定要学会使用图数据库,在分析大量数据之间的关联性时,图数据库就能够派上用场,图数据库最大的优势就是分析不同数据之间的关联性。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)