当前位置:网站首页>NoSQL概述
NoSQL概述
2022-07-17 05:03:00 【weixin_52464817】
1.什么是NoSQL
NoSQL,泛指非关系型的数据库。NoSQL并不是 不是SQL。而是 不仅仅是SQL , Not Only SQL
2.NoSQL特点
1 解耦
2 方便扩展(数据之间没有关系,非常容易扩展)
3 大数据量高性能(Redis一秒可以写8万数据,读取11万数据)
4 数据类型是多样型的,5种常用,3种特色(不需要事先设计数据库,随取随用)
5 传统RDBMS(关系型)和NoSQL(非关系型)的区别
关系型数据库
结构组织
SQL
数据和关系都存在单独的表中
严格的事务一致性
基础的事务操作
NoSQL
不仅仅是数据
没有固定的查询语言
支持键值对存储,列存储,文档存储,图形数据库(比如社交关系)
最终一致性(可以有误差,最终一致就可以)
CAP定理和BASE
高性能,扩展性较强
3.NoSQL的四大分类
KV键值对
Redis
文档型数据库(bson格式 和json一样)
MongoDB是一个基于分布式文件存储的数据库,C++编写,主要用来处理大量文档,Redis也是, 不过是单线程的
MongoDB是一个基于关系型数据库和非关系型数据库的中间产品,是非关系型数据库中功能最丰富,也是最像关系型数据库的
列存储数据库
HBase,搞大数据是需要学习HBase的
分布式文件系统
图形关系数据库
Neo4J
InfoGrid
不是用来放图片的,而是用来放关系的,主要用来做社交网络,推荐系统等,比如社交拓扑图
边栏推荐
猜你喜欢

Eureka, take advantage of the tens of millions of daily visits!

An easy-to-use network liar reporting system without encrypted version source code

简洁UI好玩的文字转换emoji表情微信小程序支持句子词语转换_源码

TiDB 性能分析和优化

shardingsphere的核心概念和快速实战

Project structure of wechat applet

ThreadLocal线程安全示例及其原理

Hightec new aurix tc37x demo project

【FPGA教程案例27】通过Verilog实现双口RAM乒乓结构

MYSQL两个查询条件取并集然后进行查询
随机推荐
3.RestClient查询文档
Database and the future of open source
Beidou clock server (NTP server) makes the time of college entrance examination more accurate
shardingproxy分库分表实战及同类产品对比
脱敏字段举例
Redis简介
记录一次存储过程批量修改表结构
服务端接口测试-接口测试的测试点【杭州多测师】【杭州多测师_王sir】
中台的订单系统
thinkphp 官网教程
Using everything to clean up junk files
String字符串根据符号进行特殊截取处理
Emqx pressure test tread pit for your reference
模板类的声明和定义
【FPGA教程案例27】通过Verilog实现双口RAM乒乓结构
HighTec 新建 AURIX TC37X demo 工程
【FPGA教程案例26】在FPGA中通过verilog来实现小数的基础运算
类对象自动注入属性操作工具
【燃料电池】基于simulink的燃料电池系统控制策略仿真
Blessing for the elderly popular short video wechat applet source code download support traffic master