【💎 資料庫寶典】什麼是NoSQL?能吃嗎?

2023/08/07閱讀時間約 4 分鐘

定義

NoSQL並不是真的不用SQL, 而是常被業界定義為「Not Only SQL」, 也就是說不只能透過類似SQL的API來存取這類DB。

raw-image

圖片來源...


發展NoSQL的原因

由於RDBMS面臨到一些難題如下:

1. Big Data

傳統的RDBMS是設計在單個節點上運作, 因此當資料量越大時只能夠進行垂直擴充(scale-up), 不斷提昇硬體效能, 耗費的成本非常高, 而NoSQL則具有水平擴展(scale-out)的能力, 藉由多台servcer分別處理部份的資料。

2. 阻抗不匹配( impedance mismatch)

記憶體和資料庫的資料庫結構不同, 讓開發者無法直覺的處理資料, 通常透

以行動支持創作者!付費即可解鎖
本篇內容共 1760 字、2 則留言,僅發佈於💎 阿Han的Premium軟體技術棧你目前無法檢視以下內容,可能因為尚未登入,或沒有該房間的查看權限。
91會員
260內容數
哈囉,我是阿Han,是一位 👩‍💻 軟體研發工程師,喜歡閱讀、學習、撰寫文章及教學,擅長以圖代文,化繁為簡,除了幫助自己釐清思路之外,也希望藉由圖解的方式幫助大家共同學習,甚至手把手帶您設計出高品質的軟體產品。
留言0
查看全部
發表第一個留言支持創作者!