当前位置:网站首页>Redis -- Nosql
Redis -- Nosql
2022-08-10 14:35:00 【qq_52025208】
1.为什么要用Nosql
用户的个人信息,社交网络,地理位置,用户自己产生的数据,用户日志等等爆发式增长!
这时候我们就需要使用Nosql数据库,Nosql可以很好的处理以上的情况!
2.什么是Nosql
Nosql = Not Only SQL
关系型数据库:表格,行,列
泛指非关系型数据库
很多的数据类型用户的个人信息,社交网络,地理位置,这些数据类型的存储不需要一个固定的格式!不需要多余的操作就可以横向扩展的!Map<String,Object>使用键值对来控制!
3.Nosql的特点
解耦!
1.方便扩展(数据之间没有关系,很好扩展!)
2.大数据量高性能(Redis一秒写8万次,读取11万)
3.数据类型是多样性的!(不需要事先设计数据库!随取随用)
4.传统的RDBMS 和 Nosql 的区别
(1)传统的RDBMS:
结构化组织
SQL
数据和关系都存在单独的表中(行,列)
数据操作语言,数据定义语言
严格是一致性
基础的事务
(2)Nosql
不仅仅是数据
没有固定的查询语言
键值对存储,列存储,文档存储,图形数据库(社交关系)
最终一致性
CAP定理和BASE
高性能,高可扩,高可用
4. 3V+3高(了解)
大数据时代的3V:主要描述问题
海量,多样,实时
大数据时代的3高:主要是对程序的要求
高并发,高可扩,高性能
5.Nosql的四大分类
1.KV键值对
2.文档型数据库
MongoDB:是一个基于分布式文件存储的数据库,c++编写,主要用来处理大量的文档!
3.列存储数据库
HBase
分布式文件系统
4.图关系数据库
它不是存图形的,放的是关系。比如:朋友圈社交网络,广告推荐。
边栏推荐
猜你喜欢

机器学习总结(一)

How does IT Xiaobai learn PHP systematically

使用决策树对鸢尾花进行分类

重要通知 | “移动云杯”算力网络应用创新大赛初赛延期!!

E. Cross Swapping(并查集变形/好题)

注意力模型---Attention Model

Flask框架——MongoEngine使用MongoDB数据库

laravel throws the error to Dingding
![[Gazebo Introductory Tutorial] Lecture 3 Static/Dynamic Programming Modeling of SDF Files](/img/ec/87566763daf7faa3769ee186f93ee0.jpg)
[Gazebo Introductory Tutorial] Lecture 3 Static/Dynamic Programming Modeling of SDF Files

微信小程序,自定义输入框与导航胶囊对其
随机推荐
BFT机器人带你走进智慧生活 ——探索遨博机器人i系列的多种应用
Understanding_Data_Types_in_Go
Analysys and the Alliance of Small and Medium Banks jointly released the Hainan Digital Economy Index, so stay tuned!
数学建模学习视频及资料集(2022.08.10)
使用Uiautomator2进行APP自动化测试
How is the monthly salary table stored in the database?Ask for a design idea
兆骑科创高层次人才创业大赛平台,投融资对接,双创服务
Azure IoT 合作伙伴技术赋能工作坊:IoT Dev Hack
符合信创要求的堡垒机有哪些?支持哪些系统?
laravel 抛错给钉钉
PAT甲级 1014 排队等候(队列大模拟+格式化时间)
List集合
快速了解大端模式和小端模式
vue 怎么清除tab 切换缓存问题 ?
镜像瘦身:每一层都不能放过
第五讲 测试技术与用例设计
学习MySQL 临时表
SWIG教程《四》-go语言的封装
易观分析联合中小银行联盟发布海南数字经济指数,敬请期待!
正则表达式(包含各种括号,echo,正则三剑客以及各种正则工具)