什么是NoSQL

本文深入探讨NoSQL数据库概念,特点及其在大数据时代的优势。详细分析NoSQL四大分类:键值对存储、文档数据库、列存储数据库及图关系数据库,并对比各类型特性,适合对NoSQL感兴趣的读者。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

NoSQL的概念

NoSQL的特点

大数据时代的3V和3高

NoSQL的四大分类

四类NoSQL的比较


 

NoSQL的概念

 

NoSQL = Not Only SQL,泛指非关系型数据库。

 

 

NoSQL的特点

 

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

2.大数据量高性能(Redis一秒能写8万次,读取11万次)。它的缓存记录级是一种细粒度的缓存,性能很高。

3.数据类型多样化(不需要事先设计数据库,随取随用),存储方式有键值对存储,列存储,文档存储,图形数据库(社交关系)

 

 

大数据时代的3V和3高

 

海量(Volume)、多样(Variety)、实时(Velocity) 

高并发、高可扩、高性能

 

 

NoSQL的四大分类

 

  • KV键值对 

新浪:Redis      美团:Redis + Tair        阿里、百度:Redis+memecache

  • 文档数据库

MongoDB:基于分布式文件存储的数据库,C++编写,主要用来处理大量的文档。MongoDB介乎关系型数据库和非关系型数据库中间,它是非关系型数据库中功能最丰富,最像关系型数据库的

  • 列存储数据库

HBase、分布式文件系统等。HBase应用在大数据领域

  • 图关系数据库

Neo4j、InfoGrid等。图关系数据库并不是存放图形的,而是存放关系的。比如朋友圈社交网络,广告推荐。

 

 

四类NoSQL的比较

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值