首页 > 数据库技术 > 详细

NOSQL

时间:2020-08-28 22:57:29      阅读:64      评论:0      收藏:0      [点我收藏+]

1.什么是NOSQL?

  1.   NOSQL=not  only SQl(不仅仅是sql的意思);
  2. 什么是关系数据库:表格、行、列;
  3. 随着web2.0互联网的诞生,传统的概关系数据库很难对付web2.0时代,尤其是具有超大规模的高并发的社区,暴露出很难以克服的问题,NOSQL在当今数据环境下发展十分迅速,redis是发展最快的;
  4. 很多的数据类型用户的个人信息,社交网络,地理位置,这些数据类型的储存不需要一个固定的形式,不需要多余的操作就可以横向扩展了;

2.NOSQL的特点? 

  1.方便扩展(数据之间没有关系,很好扩展);

  2.大数据量高性能(redis一秒写8万次,读取11万,nosql的缓存记录级,是一种细粒度的缓存,性能会比较高)

  3. 数据类型是多样的(不需要事先设计数据库,随取随用,如果是数据量十分打的表,很多人就无法设计了)

3.传统的RDBMS和NOSQL的区别:

  传统的RDBMS:

    --结构化组织

    --SQL

    --数据和关系都村咋单独的表中
    --数据操作语言、数据定义语言

    --严格的一致性

    --基础的事务

  NOSQL

    --不仅仅是数据

    --没有固定的查询语言

    --键值对储存,列储存、文档储存、图形数据库(社交关系)

    --最终一致

    --CAP定理和 BASE(异地多活)

    高性能、高可用、高可扩

大数据时代的3V:

  1海量Volume

  2多样Variety

  3实时Velocity

大数据时代的3高:

  1高并发

  2高可扩

  3高性能

  

 

NOSQL

原文:https://www.cnblogs.com/WMZY/p/13578662.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!