首页 > 数据库 >P3基础篇-02.初识Redis-认识NoSQL

P3基础篇-02.初识Redis-认识NoSQL

时间:2023-02-04 17:36:10浏览次数:48  
标签:02 P3 关联性 NoSQL NoSql 数据库 Structured Redis Sql

Sql和NoSql的区别

SQL(Structured Query Language):关系型数据库

NoSql(No Structured Query Language):非关系性数据库

常见NoSql数据库:

  1. 键值型数据库(Redis)

  2. 文档型数据库(MongoDB)

  3. 列类型(HBase)

  4. Graph类型(Neo4j)

区别

1. 结构化(Structured):

Sql表结构一般不建议修改。数据量大时,改动可能会锁表,导致一段时间不能使用。

NoSql非结构化,包含存储Key-value型数据库,Document型数据库,Graph型数据库。数据结构松散,结构改动影响较小。

2. 关联性(Relational):

Sql多个表之间可以有外键约束,对数据修改或删除时会有校验。

NoSql数据之间相对独立,不存在约束性关系。关联性需要在业务中主动维护,数据库本身不会维护关联性。

3. 查询语法:

Sql数据是结构化的,可以使用统一标准的Sql语句来查询。

NoSql数据库的查询语法不固定,例如:

Redis		: get userList
MongoDB		: db.users.find({_id: 1})
elasticsearch	: GET http://localhost:9200/users/1

4. 事物:

SQL数据库:所有的关系型数据库都是满足ACID特性的。

NoSql数据库无法满足强一致性,只能满足基本的一致性。所以NoSql数据库无法全部满足ACID。BASE理论。

image

标签:02,P3,关联性,NoSQL,NoSql,数据库,Structured,Redis,Sql
From: https://www.cnblogs.com/alvisClub/p/17092002.html

相关文章

  • 从2022三季度报看智能安防芯片未来潜力几何?
    目前,安防行业已历经模拟监控、数字监控、网络高清和智能监控四个发展阶段。每一次迭代更新,作为安防行业核心部件之一的芯片都起到积极的作用。它在整个行业演变过程和未来发......
  • day02
    JDK,JRE,JVMJDK——>javadevelopmentkit(开发工具包)JRE——>javaruntimeenvironment(编译器)JVM——>javavirtualmachine(虚拟机)这三者的关系,......
  • 2022年正式赛题网络系统管理Linix模块 系统优化+Cokpit部分
    系统优化系统资源限制设置:设置所有用户的硬件跟软件的最大进程数、最大文件打开数为65535;开启IPV4恶意icmp错误消息保护;开启SYN洪水攻击保护;允许系统打开的端口范围......
  • 2023年 .NET Monorepo 来了
    Monorepo(monolithicrepository)是一种项目架构,简单来说就是,将多个项目或包文件放到一个git仓库来管理,很多前端项目vue3、element都是采用的这种架构模式。之所以应用mon......
  • 2023/2/4 考试总结
    树形数据结构专场也就是我的大型GG专场题单贴贴T1.P4587[FJOI2016]神秘数主席树/可持久化线段树;考试的时候怕调不出来,不是很敢写,然后还有性质分析得不是......
  • 2023 二月 做题记录
    2.3P3119首先有显然结论:在一个环上反走一定是不值的,因为环上的点本来就相互可达。缩点后建立正反图跑最短路,设正图最短路数组为\(dis1\),反图最短路数组为\(dis2\),对于......
  • C++校园导游系统[2023-02-04]
    C++校园导游系统[2023-02-04]校园导游问题描述:用无向网表示校园景点平面图,图中顶点表示主要景点,存放景点的编号、名称、简介等信息,图中的边表示景点间的道路,存放路径......
  • 2023牛客寒假算法基础集训营6
    2023牛客寒假算法基础集训营6AA直接判断#include<bits/stdc++.h>usingnamespacestd;#defineintlonglongintx;signedmain(){cin>>x;if(x<=7)......
  • 题解 G. Grammar Path 2020-2021 ICPC NERC (NEERC), North-Western Russia Regional
    传送门【大意】给定一个CNF和一个有向图。有向图上的每一条边都写上了一个字母。要求你从\(s\)到\(t\)走一条尽可能短的路,且将经过的字母写下来后,这个字符串能被......
  • [JOI 2021 Final] 地牢 3 题解
    做法学习自日语酱的题解/hs/bx。本文旨在讲述我个人看完题解对此题做法的理解,可以视作对日语酱题解的注解(?。本人很菜,很可能出错,请谅解qwq。首先,对样例进行模拟,得到......