NoSQL对于物联网来说的几大优势(摘抄)

NoSQL对于物联网来说,有几大优势的特性:

1)灵活性:NoSQL的非结构化数据模型,能存储所有类型的新数据:事件、时序数据、文字、图像以及各种其他类型的数据。想要存储新类型的数据,不需要专门设计新的表,这就能更简单的处理快速变化的物联网应用产生的负责数据。

 

2)水平扩展:NoSQL数据库的分布式存储架构,带来了优秀的水平扩展性。这样不仅可以动态的增加数据库的容量,轻松的支持PB级别以上的数据量。同时,分布式的存储也将大大降低存储的成本。这样就轻松满足了物联网数据大量、快速的需求。

 

3)实时数据分析:NoSQL支持多种多样的大数据架构,实时分析系统使用NoSQL将大大提高分析的性能和效率,做到及时的反馈和信息收集。帮助企业更快的从物联网产生的庞大数据大众,获取有用的信息。

 

NoSQL数据库的多种特性都很好的解决了物联网、大数据系统的多种需求,因此NoSQL数据库将会是物联网行业未来发展的重要技术基础。
 
 

NoSQL技术对于未来大数据发展的意义体现在哪?

王涛:NoSQL灵活的存储结构,根本上解决了多样化、非结构化数据存储的问题。同时,分布式则解决了数据容量的问题,同时大大降低了成本。可以说,NoSQL技术就是为了未来的大数据发展而生的。

主持人:我们来展开谈谈SDB的架构和存储模式吧。

王涛:我们采取了文档型的存储模式,也就是JSON文档的存储方式。JSON的自描述特性,使得数据存储既实现了非结构化的存储,相比于KV等等结构,又更能体现数据的细节,更符合人类操作的思维。

另一个大的优势就是存储的数据对于输入来说是自适应的。比如说传统关系型数据库一定要定义一个表模型才能放数据。每一条数据必须和表的定义一模一样。但是在很多新兴的应用中,事先定义一个完美的模型很难,所以数据库本身对输入数据的自适应非常重要。

从数据库架构来看,SDB目前的架构使用的是典型的MPP架构,编目节点存储元数据,协调节点负责分布式系统的任务分发,数据节点负责数据存储和操作。数据节点可以动态的扩容。架构图如下:

主持人:SDB有哪些突出的功能点呢?

王涛:我就直接列几点吧:

  • 1)灵活存储结构;
  • 2)容量水平扩张;
  • 3)高可用特性(备份、读写分离、异地容灾);
  • 4)Spark/Hadoop深度集成(国内第一款深度集成Spark的数据库);
  • 5)事务功能、SQL语句执行、丰富的图形化工具等等。
 
 
2015.10.16 14:00 willem NoSql的意义资料摘抄
posted @ 2015-10-30 15:21  离线中  阅读(1079)  评论(0编辑  收藏  举报