1. 程式人生 > >關系型數據庫與NoSQL數據庫的優勢與劣勢

關系型數據庫與NoSQL數據庫的優勢與劣勢

關系 sql數據庫 快速 響應 小數據 數據庫 復雜查詢 大量數據 適合

關系型數據庫
優勢:
1.擅長小數據量的處理
2.擅長復雜的SQL操作,可以進行Join等復雜查詢
3.可以方便的生成各種數據對象,利用存儲的數據建立窗體和報表,可視性好
劣勢:
1.很難進行分布式應用和大量數據的寫入處理
2.為有數據更新的表做索引和結構變更
3.字段不固定的應用
4.對簡單查詢需要快速返回結果的處理

NoSQL數據庫
優勢:
1.擅長大量數據的寫入和讀取
2.快速的查詢響應,靈活的數據模型
3.數據結構變更或更新非常方便,不需要更改已有數據的數據結構
4.擊碎了性能瓶頸,可以使執行速度變的更快

劣勢:
1.不提供復雜的API接口
2.一般僅提供key索引
3.不適合小數據的處理
4.現有產品的不夠成熟,大多數產品都還處於初創期

關系型數據庫與NoSQL數據庫的優勢與劣勢