關係型和非關係型數據庫的區別?

關係型數據庫(Mysql和Oracle)redis

1.表和表、表和字段、數據和數據存在着關係算法

優勢:sql

  1.數據之間有關係,進行數據的增刪改查的時候是很是方便的數據庫

  2.關係型數據庫是有事務操做的,保證數據的完整性和一致性。安全

缺點:數據庫設計

  1.由於數據和數據是有關係的,底層是運行了大量的算法性能

    大量算法會下降系統的效率,會下降性能設計

  2.面對海量數據的增刪改查的時候會顯的無能爲力事務

  3.海量數據對數據進行維護變得很是的無力微博

 

常見應用:

  適合處理通常量級的數據(銀行轉帳和錢)

 

非關係數據庫的(redis和MangDB)

爲了處理海量數據,非關係數據庫設計之初就是爲了替代關係型數據庫的關係

優勢:

  1.海量數據的增刪改查是能夠的

  2.海量數據的維護和處理很是輕鬆

缺點:

  1.數據和數據沒有關係,他們之間就是單獨存在的

  2.非關係數據庫沒有關係,沒有強大的事務關係,沒有保證數據的完整性和安全性

 

適合處理海量數據,保證效率,不必定安全(統計數據,例如微博數據)

相關文章
相關標籤/搜索