關係型資料庫與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)區別詳解資料庫SQL
- NoSQL資料庫概念與NoSQL資料庫家族SQL資料庫
- 資料庫入門之3張表對比關係型與非關係型資料庫資料庫
- 關係型資料庫和非關係型資料庫的區別資料庫
- 如何將資料從Hadoop匯出到關係型和NoSQL資料庫?HadoopSQL資料庫
- 關係型資料庫資料庫
- 架構與資料庫的關係架構資料庫
- 並推出了關係型資料庫功能來補充其核心NoSQL資料庫功能資料庫SQL
- Java資料型別與資料庫欄位型別對應關係Java資料型別資料庫
- 關係型資料庫概要資料庫
- 關係型資料庫原理資料庫
- MYSQL資料庫型別與JAVA型別對應關係MySql資料庫型別Java
- 關係型資料庫 RDBMS 的舊與新 — 談談 NewSQL資料庫SQL
- 關係型資料庫之SQL資料庫SQL
- 關係型資料庫之索引資料庫索引
- redis—非關係型資料庫Redis資料庫
- 資料庫——關係型資料庫MySQL--簡單使用資料庫MySql
- mysqlclient操作MySQL關係型資料庫MySqlclient資料庫
- SQLALchemy操作MySQL關係型資料庫MySql資料庫
- FastAPI(44)- 操作關係型資料庫ASTAPI資料庫
- Node MySQL打造關係型資料庫MySql資料庫
- NoSql資料庫SQL資料庫
- MySQL資料庫的優勢是什麼?MySql資料庫
- 【TUNE_ORACLE】Oracle資料庫與HugePages(一)HugePages概念和優勢Oracle資料庫
- 資料量與資料庫選型資料庫
- 聊聊非關係型資料庫MongoDB索引資料庫MongoDB索引
- nodejs之MongoDB 非關係型資料庫NodeJSMongoDB資料庫
- 反DDD模式之關係型資料庫模式資料庫
- 平時常見關係型資料庫資料庫
- 霍爾電勢差 與 工作電流的關係 (資料版)
- 虛擬主機資料庫與空間關係資料庫
- 雲原生時代資料庫技術趨勢與場景選型資料庫
- 【資料庫】雲資料庫rds是什麼意思?有什麼優勢?資料庫
- 關係型資料庫分庫分表系列之一資料庫
- 關聯式資料庫與文件資料庫對比資料庫
- NoSQL最新現狀和趨勢:雲NoSQL資料庫將成重要增長引擎SQL資料庫
- 資料庫多對多表關係資料資料庫