1-1 關係型數據庫與非關係型數據庫的差別。(小記)

一、關係型數據庫特點:

關係型數據庫涉及到的關係有,一對一,一對多,多對多。

也就是說表和表之間存在着各式各樣的關係,這些關係在關係型數據庫中,都是通過主外鍵關係來產生的(如果有了主外鍵約束,那麼是強關係,如果沒有主外鍵,那麼就是弱關係)。

傳統的關係型數據庫,支持多次寫入,事物控制具有ACID特性,適合用於交易相關場景。


以上就是關係型數據庫的最大特點。


二、nosql 非關係型數據庫的特點:

key value 形式數據庫,列存儲,文檔型數據庫,都屬於nosql範疇。

在nosql數據庫中,CAP特性是不可兼得的。

(CAP C代表的是連續性,A代表有效性,P代表容錯性)一個nosql現在是不可能同時具備這三點的,

比如說mongodb就滿足其中的兩點C和P 連續性和容錯性。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章