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


關系型數據庫(Mysql和Oracle)

1.表和表、表和字段、數據和數據存在着關系

優點:

  1.數據之間有關系,進行數據的增刪改查的時候是非常方便的

  2.關系型數據庫是有事務操作的,保證數據的完整性和一致性。

缺點:

  1.因為數據和數據是有關系的,底層是運行了大量的算法

    大量算法會降低系統的效率,會降低性能

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

  3.海量數據對數據進行維護變得非常的無力

 

常見應用:

  適合處理一般量級的數據(銀行轉賬和錢)

 

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

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

優點:

  1.海量數據的增刪改查是可以的

  2.海量數據的維護和處理非常輕松

缺點:

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

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

 

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM