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

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

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

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

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

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

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

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


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

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

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

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

相关推荐
Ljw...1 小时前
图形化界面MySQL(MySQL)(超级详细)
数据库·mysql·图形化界面mysql
@小小小吴2 小时前
mysql安装---rpm包
数据库·mysql
王ASC4 小时前
JDBC使用p6spy记录实际执行SQL方法【解决SQL打印两次问题】
数据库·sql
一直要努力哦6 小时前
Redis最终篇分布式锁以及数据一致性
数据库·redis·缓存
wqq_9922502776 小时前
ssm面向品牌会员的在线商城小程序
数据库·小程序
呼啦啦呼啦啦啦啦啦啦8 小时前
在win10环境部署opengauss数据库(包含各种可能遇到的问题解决)
数据库
m0_748230219 小时前
mysql约束和高级sql
数据库·sql·mysql
刘艳兵的学习博客9 小时前
刘艳兵-DBA046-ASSM表空间的全表扫描范围由哪些因素综合确定?
数据库·sql·oracle·刘艳兵
2401_857636399 小时前
实验室管理技术革新:Spring Boot系统
数据库·spring boot·后端
生活很暖很治愈9 小时前
C51数字时钟/日历---LCD1602液晶显示屏
数据库·单片机·mongodb