栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

01-初识NoSQL

01-初识NoSQL

1. 什么是NoSQL 1.1 NoSQL概念

NoSQL,英文全称Not only SQL(不仅仅是SQL),泛指非关系型数据库。

与MySQL、Oracle、SQL Server等关系型数据库(固定格式为行、列、表格)相比,NoSQL的存储不需要一个固定的格式,可以存储诸如社交网络、地理位置等拓扑图谱信息。

1.2 NoSQL特点
  1. 解耦,方便扩展
  2. 大数据量高性能(Redis一秒写8万次,读取11万)
  3. 数据类型是多样型的
  4. 不需要事先设计数据库,随取随用
1.3 NoSQL与传统RDBMS的区别

传统RDBMS:

  • 结构化组织
  • 有固定的SQL查询语句
  • 数据和关系都存在单独的表中
  • 有数据定义语言
  • 严格的一致性
  • 基础的事务

NoSQL:

  • 不仅仅是数据
  • 没有固定的查询语句
  • 键值对存储,列存储,文档存储,图形数据库
  • 最终一致性
  • CAP定理和base理论
  • 高性能、高可用、高可扩展
1.4 了解大数据时代的3V和3高

大数据时代的3V:

  • 海量Volume
  • 多样Variety
  • 实时Velocity
    大数据时代的3高:
  • 高并发
  • 高可扩展
  • 高性能
2. NoSQL的四大分类 2.1 K/V键值对
  • Redis:新浪使用
  • Redis+Tair:美团使用
  • Redis+Memcached: 阿里、百度使用
2.2 文档型数据库(bson和json)
  • MongoDB
  • ConthDB
2.3 列存储数据库
  • Hbase
  • 分布式文件系统
2.4 图形关系数据库
  • InfoGrid
  • Neo4j
  • 存放的是关系,非图形本身
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/329515.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号