NoSQL 與SQL 的比較,什麼情況下使用NoSQL /SQL?
文章推薦指數: 80 %
現代很少有應用程式不用到資料庫,資料庫有分兩種NoSQL 與SQL ,這兩者各有什麼優缺點?要如何選擇? 當面試官問你這些問題時要如何回答?
Skiptocontent
Menu
OpenSearch
Contents1筆記2追蹤Soft&Share3幫我們個小忙!3.1分享此文:3.2請按讚:3.3相關
現代很少有應用程式不用到資料庫,資料庫有分兩種NoSQL與SQL,這兩者各有什麼優缺點?要如何選擇?當面試官問你這些問題時要如何回答?在YouTube上看到一個影片,詳細交代了這些問題
筆記
這影片中有提到大數據要考慮的3個V
Variety資料的多樣性Velocity資料的成長速度Volume資料的容量
影片中提到如果資料的3個V都是呈現快速成長時(例如Faceboo/Twitter)則考慮使用NoSQL,NoSQL本身內建Sharding適合用了做水平擴展,SQL伺服器也可以有Sharding但是必須自己手動管理
影片中舉了一個案例,例如電影網站,平均一個月只上幾部電影,就算開放留言,資料量成長並沒有Twitter/Facebook這樣龐大,用一般的SQL伺服器就可以了
NoSQL並不是沒有缺點,因為資料散佈在不同的伺服器,就無法使用JOIN功能,必須透過ApplicationLayer自己處理JOIN功能
影片的下方有蠻多留言討論,有興趣可以看一下那些討論,也可以獲得不少想法
最後我想到一個問題–如果大部分時間的資料量成長不大,都集中在某些時段,資料量突然暴增這種狀況該是要用SQL還是NoSQL?
追蹤Soft&Share
Telegram使用E-Mail訂閱Soft&Share網站內容Facebook社團DiscordGitHub俱樂部
幫我們個小忙!
請為我們的網站評分(必)
1–很差
2–不佳
3–普通
4–良好
5–極佳
電子郵件(必)
希望我們多介紹哪些主題或是線上課程?(必)
傳送意見回饋
Δ
分享此文:TwitterFacebook請按讚:喜歡正在載入...
相關
你必須登入才能發表評論。
這個網站採用Akismet服務減少垃圾留言。
進一步了解Akismet如何處理網站訪客的留言資料。
搜尋關鍵字:
適用電子郵件訂閱網站
輸入你的電子郵件地址訂閱網站的新文章,使用電子郵件接收新通知。
一起加入其他2,237位訂閱者的行列
電子郵件位址
訂閱
熱門文章︰
容器(Containers)中的Python
Jenkins從零到英雄:成為一位DevOpsJenkins專家
2021TensorFlow開發者認證-從零到精通
仿製一個Netflix:JavaScriptPHP+MySQL
使用BeagleboneBlack逐步學習嵌入式Linux
Google官方推薦課程:使用Dart的完整Flutter開發新手訓練營2021
如何將udemy自動生成的課程英文字幕自動翻譯成中文
ProtocolBuffers3完整指南[Java,Golang,Python]
使用Golang開發基於REST的微服務API
100個以上的PythonNumPy練習
近期文章
Kubernetes上的Argo工作流程實戰指南
grpcui:一個用於gRPC的互動式Web使用者介面,與postman相似
使用Golang開發基於REST的微服務API
SomewhereOverTheRainbow(鋼琴獨奏)
學習Linux使用者空間除錯
網誌統計8,270,125點擊次數其他操作
註冊 登入
訂閱網站內容的資訊提供
訂閱留言的資訊提供
WordPress.org台灣繁體中文
隱私權與Cookie:此網站可使用Cookie。
繼續使用此網站即表示你同意使用Cookie。
若要瞭解更多資訊,包括如何控制Cookie,請參閱此處:
Cookie政策
PoweredbyWordPress.com.
Up↑
使用關鍵字搜尋更多學習資訊
%d位部落客按了讚:
🔥udemy課程最低價NT390起!找更多課程請參考-->🌐網站字典
延伸文章資訊
- 1雲端NoSQL資料庫類型的優點和缺點 - 每日頭條
雲端NoSQL資料庫類型的優點和缺點 · 可處理各種數據類型; · 更高的性能和更低的延遲性; · 非常適合非結構化數據,例如文本、圖像、音頻和視頻; · 更適合水平 ...
- 2數據:SQL 、 NoSQL 和NewSQL 的優缺點比較! - 每日頭條
NewSQL目標是將SQL的ACID保證與NoSQL的可擴展性和高性能相結合。 顯然,因為結合了過去僅單獨存在的優點,NewSQL看起來很有前途; 或許,在未來的某個 ...
- 3學了那麼多NoSQL 資料庫NoSQL 究竟是啥
因此,對NoSQL 最普遍的解釋是”非關聯型的”,強調Key-Value Stores 和文檔資料庫的優點,而不是單純的反對RDBMS。 什麼是NoSQL. NoSQL(Not Only SQL...
- 4在NoSQL 和傳統關聯式資料庫之間做出決定 - Navicat
你是否已權衡了NoSQL 與傳統關聯式資料庫的優缺點? ... 除了MySQL 之外,這類型的資料庫還包括Oracle、SQL Server 和PostgreSQL,它們具有悠久的 ...
- 5SQL 、 NoSQL 和NewSQL 的優缺點比較- IT閱讀
那麼,這些優點和缺點是什麼? 讓我們來看一下。 SQL. SQL是關係型資料庫管理系統(RDBMS),顧名思義,它是圍繞關係代數和 ...