当前位置: 首页 > 图灵资讯 > 技术篇> 关系型与非关系型数据库的区别

关系型与非关系型数据库的区别

来源:图灵教育
时间:2023-05-22 09:27:13

 

 

1.SQL是一种常规的表结构,NoSQL可以存储键值对、文档、图形类型;

2.关系型表之间可以有关联,非关系型表之间的关系只能由人自己维护;

 

关系型与非关系型数据库的区别_SQL

3.关系查询语法是固定的,不同的数据库是通用的,不同的非关系数据库语法是不同的。

4.关系型完全满足事物ACID,非关系型基本满足,对事物要高就不行了。

关系型与非关系型数据库的区别_数据库_02

5.内存查询性能较高;

关系型与非关系型数据库的区别_SQL_03

6.SQL数据库的可扩展性可以通过其他组件的分库表增加,但性能会受到影响。

关系型用于数据结构固定、业务对安全性和一致性要求高的场景、数据结构不固定、性能要求高的非关系型场景;