【MYSQL】什么是关系型数据库与非关系型数据库?

news/2024/11/20 20:45:04/

真正的让你快速理解什么是关系型数据库与非关系型数据库~

主要是以查询语句,存储结构,拓展 性上的区别。

        关系型数据库(最经典就是mysql,oracle):它是支持SQL语言,并且关系型数据库大部分都支持SQL语言,它可以进行一些复杂的查询操作。

        它是以表格的形式存储数据的有表,列,行。

        它支持事务,对数据有强一致性,对数据存储的稳定性和可靠性比较好。

        适用于存储一些关系明确,结构确定,对数据具有强一直的数据,

        除了用一些插件外,它是垂直扩展,它扩展只能增加单个数据库硬件的资源来适应大量数据存储的情况。


        非关系型数据库(有redis、MongDB):它不支持SQL语言,一般非关系数据库有属于自己特定的语言,复杂查询一些数据能力不如关系型数据库

        而非关系型数据库对于不同的数据库存储的数据结构不同,有的是键值对,有的是文档,有的是列簇。

        它不支持事务,它对数据量大,一致性弱的数据,只要保证最终一致性即可。

        它进行扩展是水平扩展的方式,增加节点适应大量数据的情况,天生支持分布式。


http://www.ppmy.cn/news/1548571.html

相关文章

时代变迁对传统机器人等方向课程的巨大撕裂

2020年之后,全面转型新质课程规划,传统课程规划全部转为经验。 农耕-代表性生产关系-封建分配制度主要生产力-人力工业-代表性生产关系-资本分配制度工业分为机械时代,电气时代,信息时代;主要生产力-人力转为人脑&…

Debezium-EmbeddedEngine

提示:一个嵌入式的Kafka Connect源连接器的工作机制 文章目录 前言一、控制流图二、代码分析 1.构造函数2.完成回调3.连接器回调4.RUN总结 前言 工作机制: * 独立运行:嵌入式连接器在应用程序进程中独立运行,不需要Kafka、Kafka C…

STM32 + 移远EC800 4G通信模块数传

一、4G模块简述 EC800M-CN 是移远通信(Quectel)推出的一款高性能、超小尺寸的 LTE Cat 1 无线通信模块,专为 M2M(机器对机器)和 IoT(物联网)应用设计。它具有以下主要特点: 通信速率…

SpringCloud处理Websocket消息过长自动断开连接

SpringCloud处理Websocket消息过长自动断开连接 问题描述 近期实现了客户端订阅Websocket后,服务端定期向客户端推送相关设备消息的功能,在本地测试没有问题,上线后却发现订阅设备数量超过一定数量后Websocket就会自动断开连接 报错日志 ja…

基于深度学习的文本信息提取方法研究(pytorch python textcnn框架)

💗博主介绍💗:✌在职Java研发工程师、专注于程序设计、源码分享、技术交流、专注于Java技术领域和毕业设计✌ 温馨提示:文末有 CSDN 平台官方提供的老师 Wechat / QQ 名片 :) Java精品实战案例《700套》 2025最新毕业设计选题推荐…

人工智能之机器学习5-回归算法1【培训机构学习笔记】

培训内容: 模型评估 培训班上课的PPT里很多错误,即使讲了很多年也从没改正过来。 而且很多字母没有给出具体的解释,比如RSS和TSS,对初学者非常不友善。 个人学习: 分类和回归的区别 回归和分类是机器学习和统计学…

AWS EC2 ubuntu 使用密码登陆

1。使用页面登录ec2 2.切换root用户 sudo -i 3.为root用户或者其它用户配置密码 passwd user passwd root 4.修改下面文件的配置vi /etc/ssh/sshd_config PermitRootLogin和PasswordAuthentication 修改为yes 第六步:重启ssh服务 systemctl restart ssh 第七步…

Linux进阶:用户、用户组、权限

root用户:超级管理员 root用户拥有最大的系统操作权限,而普通用户在许多地方的权限是受限的 普通用户的权限,一般在其HOME目录内是不受限的。一旦出了HOME目录,在大多数地方,普通用户仅有只读和执行权限,无…