關係型數據庫和非關係型數據庫

關係型數據庫(Mysql和Oracle)
1.表和表、表和字段、數據和數據存在着關係
優勢:
1.數據之間有關係,進行數據的增刪改查的時候是很是方便的
2.關係型數據庫是有事務操做的,保證數據的完整性和一致性。
缺點:
1.由於數據和數據是有關係的,底層是運行了大量的算法
大量算法會下降系統的效率,會下降性能
2.面對海量數據的增刪改查的時候會顯的無能爲力
3.海量數據對數據進行維護變得很是的無力redis

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

 

非關係數據庫的(redis和MangDB)
爲了處理海量數據,非關係數據庫設計之初就是爲了替代關係型數據庫的關係
優勢:
1.海量數據的增刪改查是能夠的
2.海量數據的維護和處理很是輕鬆
缺點:
1.數據和數據沒有關係,他們之間就是單獨存在的
2.非關係數據庫沒有關係,沒有強大的事務關係,沒有保證數據的完整性和安全性sql

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

相關文章
相關標籤/搜索