大数据与NoSQL特性

一.  什么是大数据?

     大数据强调3V特征,即Volume(量级),Varity(种类)和Velocity(速度),如图:

大数据三大特性

          大数据量级的变化,数据类型的多元化存储以及数据分析处理实时性要求,这些都是常规的关系型数据库无法满足的,因此也促使了NoSql数据库的出现

二.  传统关系型数据库的缺陷

   1.  高并发读写瓶颈

   2.  可扩展性限制

   3.  事务一致性的负面影响

   4.  复杂SQL查询的弱化

三.  NoSQL数据库的优势

   1.  扩展性强

        去掉关系型数据库的关系特性,数据之间是弱关系,非常容易扩展

   2.  并发性能好

       读写性能好,得益于数据的弱关系性,数据库的结构简单,而一般MySql的Query Cache颗粒较大,而NoSQL的Cache是记录级的

   3. 数据模型灵活

       NoSQL允许随时随地添加字段,并且字段类型可以任意格式

你可能感兴趣的:(大数据与NoSQL特性)