關係型資料庫與NoSQL資料庫的優勢與劣勢
關係型資料庫
優勢:
1.擅長小資料量的處理
2.擅長複雜的SQL操作,可以進行Join等複雜查詢
3.可以方便的生成各種資料物件,利用儲存的資料建立窗體和報表,可視性好
劣勢:
1.很難進行分散式應用和大量資料的寫入處理
2.為有資料更新的表做索引和結構變更
3.欄位不固定的應用
4.對簡單查詢需要快速返回結果的處理
NoSQL資料庫
優勢:
1.擅長大量資料的寫入和讀取
2.快速的查詢響應,靈活的資料模型
3.資料結構變更或更新非常方便,不需要更改已有資料的資料結構
4.擊碎了效能瓶頸,可以使執行速度變的更快
劣勢:
1.不提供複雜的API介面
2.一般僅提供key索引
3.不適合小資料的處理
4.現有產品的不夠成熟,大多數產品都還處於初創期
優勢:
1.擅長小資料量的處理
2.擅長複雜的SQL操作,可以進行Join等複雜查詢
3.可以方便的生成各種資料物件,利用儲存的資料建立窗體和報表,可視性好
劣勢:
1.很難進行分散式應用和大量資料的寫入處理
2.為有資料更新的表做索引和結構變更
3.欄位不固定的應用
4.對簡單查詢需要快速返回結果的處理
NoSQL資料庫
優勢:
1.擅長大量資料的寫入和讀取
2.快速的查詢響應,靈活的資料模型
3.資料結構變更或更新非常方便,不需要更改已有資料的資料結構
4.擊碎了效能瓶頸,可以使執行速度變的更快
劣勢:
1.不提供複雜的API介面
2.一般僅提供key索引
3.不適合小資料的處理
4.現有產品的不夠成熟,大多數產品都還處於初創期
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15498/viewspace-2100338/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 關係型資料庫和非關係型資料庫介紹及優劣勢比較資料庫
- SQL與NoSQL(關係型與非關係型)資料庫的區別SQL資料庫
- NoSQL:從關係型資料庫到非關係型資料庫SQL資料庫
- 關係型資料庫和NOSQL資料庫的優缺點介紹資料庫SQL
- 關係型資料庫與非關係型資料庫介紹!資料庫
- NoSQL資料庫探討 -- 非關係型資料庫SQL資料庫
- 非關係型資料庫(NOSQL)和關係型資料庫(SQL)區別詳解資料庫SQL
- NoSQL資料庫概念與NoSQL資料庫家族SQL資料庫
- 最受歡迎的 NoSQL 和關係型資料庫SQL資料庫
- MapReduce 與 關係型資料庫的區別資料庫
- 資料庫入門之3張表對比關係型與非關係型資料庫資料庫
- 關係型資料庫和非關係型資料庫的區別資料庫
- 例項,資料庫,資料字典與資料庫建立的關係資料庫
- 關係型資料庫資料庫
- OO資料庫和關係型資料庫資料庫
- 架構與資料庫的關係架構資料庫
- 關係型資料庫和非關係型資料庫的簡單對比資料庫
- Java資料型別與資料庫欄位型別對應關係Java資料型別資料庫
- 如何將資料從Hadoop匯出到關係型和NoSQL資料庫?HadoopSQL資料庫
- 並推出了關係型資料庫功能來補充其核心NoSQL資料庫功能資料庫SQL
- 關係型資料庫的理解資料庫
- PostgreSQL關係型資料庫SQL資料庫
- 關係型資料庫概要資料庫
- 關係型資料庫原理資料庫
- MYSQL資料庫型別與JAVA型別對應關係MySql資料庫型別Java
- 資料庫新趨勢MoreSQL/NewSQL挑戰NoSQL資料庫SQL
- SCN與資料庫恢復的關係資料庫
- 資料庫 - 關係代數與關係運算資料庫
- 關係型資料庫 RDBMS 的舊與新 — 談談 NewSQL資料庫SQL
- redis12-----redis 與關係型資料庫的對比Redis資料庫
- 以MongoDB為例與關係型資料庫比較MongoDB資料庫
- 關係型資料庫之SQL資料庫SQL
- 關係型資料庫之索引資料庫索引
- 關係型資料庫理論資料庫
- 非關係型資料庫:Cassandra資料庫
- redis—非關係型資料庫Redis資料庫
- 關係型資料庫,何以稱為“關係”資料庫
- 資料庫——關係型資料庫MySQL--簡單使用資料庫MySql