一、关系型数据库特点:

关系型数据库涉及到的关系有,一对一,一对多,多对多。

也就是说表和表之间存在着各式各样的关系,这些关系在关系型数据库中,都是通过主外键关系来产生的(如果有了主外键约束,那么是强关系,如果没有主外键,那么就是弱关系)。

传统的关系型数据库,支持多次写入,事物控制具有ACID特性,适合用于交易相关场景。


以上就是关系型数据库的最大特点。


二、nosql 非关系型数据库的特点:

key value 形式数据库,列存储,文档型数据库,都属于nosql范畴。

在nosql数据库中,CAP特性是不可兼得的。

(CAP C代表的是连续性,A代表有效性,P代表容错性)一个nosql现在是不可能同时具备这三点的,

比如说mongodb就满足其中的两点C和P 连续性和容错性。