[心得] NoSQL vs RDS 資料庫哪個適合你?七大面向深入比較
「NoSQL vs RDS 資料庫哪個適合你?七大面向深入比較 【面試必問】」
架構圖:https://i.imgur.com/M87tBut.jpeg
影片連結:https://youtu.be/S8AiU1GZByE
內容摘要:
大家好,這邊分享 RDS 和 NoSQL 資料庫的優缺點,我們將從七個面向來進一步分析:
1. [設計理念]
RDS 主要設計目的是確保資料「一致性」,而 NoSQL 則著重於「資料彈性」與「擴展性」。
2. [資料庫語言]
RDS 使用 SQL 語言,而 NoSQL 則根據不同資料庫系統而有不同。
3. [Schema 彈性]
RDS 須事先完成 Table 定義才能新增新欄位,而 NoSQL 則可彈性增加。
4. [Scaling 擴展性]
RDS 於 Scaling 有著較多限制,而 NoSQL 則可更自然地進行水平擴展。
5. [Transaction 交易]
RDS 有著如 Transaction 等機制來保證資料一致性,而 NoSQL 則部分有所支援而已。
6. [Consistency 一致性]
RDS 能確保 Strong Consistency,而 NoSQL 則多支援 Eventual Consistency。
7. [Use Case 使用情境]
RDS 適合於 Payment Processing 等銀行交易,而 NoSQL 則適合處理高併發 Real-Time Streaming 等狀況。
最後,我也將介紹 NoSQL 的四大種類:Key-Value、Document、Column-Based 和 Graph 四類,
簡介各自不同特性和應用,並將常見的 NoSQL 資料庫:MangoDB、Cassandra、AWS DynamoDB、Neo4j 進行清楚分類。
了解 RDS 與 NoSQL 的基本不同,不僅能在選擇資料庫時有更好的判斷能力,這項知識也是面試時常見的問題之一,
是個 CP 值頗高的學習知識,希望透過這精簡而清楚的影片,能幫助你快速了解!
--
圖做得很漂亮
謝
謝影片
芒果DB可愛www
水平擴展麻煩死了
現在來看應該是NoSQL比較好 還比較容易做快取 甚至純
文字查看資料都方便很多 mongo沒怎麼用過 不太知道
謝謝分享:)
Mongo啦
現在還有人推NoSQL?99%的情況選Sql才對吧。這篇重點沒抓到
沒有哪個好 看情況用
光圖就錯,cassandra是wide column 底層是實作更接近row
base,不要亂教
我以為關聯式資料庫是RDBMS?
rdb還是為大宗 nosql有需求在用
67
[討論] 緯創資通徵5年以上的資深工程師才30k起?最近看到高雄緯創資通在大舉徵才 本來想說雖然是系統廠但也不會太差吧 但看到徵5年以上的資深工程師,待遇居然才30k起~最高70k 這會不會太扯? 看需求也不簡單耶 緯創資通徵5年以上的資深工程師才30k起?25
Re: [標的] RDS-B我今天賣掉了 成本28.x, 獲利1x%, 當然如果RDS再跌到30以下的話,我會持續買進, 目前個人看好拜登有利於科技股,21
[請益] 雲端技術是Java工程師的必備技能嗎版友好, 目前是找工作找到懷疑人生的初階工程師。 想以Java為主要工作語言來點技能,但去了幾間公司面試後有點疑惑。A公司是使用Spring boot技術,但也有接觸aws, gcp等等。B公司似乎java研發為主,雲端的部分是其他部門進行維運。C公司似乎流量比較大,使用noSQL技術、時序資料庫、多主機自動化部署,並使用java開發app及web。 目前的疑惑是: 會處理高併發問題是必備技能嗎?需要專門挑選可以處理此問題的公司以增加技術能力嗎?但看起來要處理這些問題,好像不是java技能的精進,而是朝像docker, H8s技能點?要點的話似乎aws比較是主流?還是說其實台灣本科系畢業docker, jenkins是基本知識呢?(我在國外學習,確實遇過熟悉這些的印度人)21
Re: [請益] 石油公司股 RDS.B vs. RDSB.L其實既然你是問RDS 我先假設你是要價值投資好了 既然是要價值投資 就是要看他現在有沒有被低估 肯定有 沒人否認! 然後RDS這家公司的體質跟規模我想大家都了解 不是不會倒 但機會不大 (雷曼兄弟也倒了 凡事小心 但機會確實很小) 但是很多板友也給出了很實用的建議:[不要買RDS]18
[心得] 2020定存美股回顧------------------------------------------------------------------------- 1.發文前請先詳閱[心得]分類發文規範,未依規範發文將受處份。 2.若提及股號股名,且屬未來性的預測或分析有推薦意圖, 請寫到 [標的] 分類,否則將以板規4-1砍文處份。 ----------------------------按ctrl+y可刪除以上內容。---------------------18
Re: [請益] 石油公司股 RDS.B vs. RDSB.L借引用 昨日Third Point基金公布他們在Q2/Q3買進超過500M的RDS 造成RDS瞬間拉漲 但Third Point的訴求是希望She’ll切割成兩家公司 一個是傳統煉油 另一個是再生能源8
Re: [心得] 實務經驗分享-AWS Lambda & RDS 整合探討你把 scalable service 跟 unscalable service 混在一起,所以才會煩惱疊了 那麼多東西是不是怪怪的。 一般系統設計上的邏輯是,scalable service 接到 unscalable service 需要用 queue 做緩衝,在 AWS 上面比較常見的是 SQS (MQ 服務與 Kafka 服務依照情況 也可以考慮)。6
Re: [請益] 英文好爛 找問題都會很吃力英文不好有很多種類,應該要先分出你是哪一種。 一般來說,技術文件應該是相對容易閱讀的一種了,因為文法種類用的不多, 而且通常是書面語,應該不會太困難。 所以可以先注意一下你遇到的問題是什麼,例如下面這段從 HBase Reference Guide 中的一段:4
Re: [新聞] 供不應求 高盛估布蘭特油價Q3回升至75美於 : 全球能源需求的復甦程度,將超越OPEC+、頁岩油和伊朗石油的供應速度,油價的回升 速 : 度和回升價格,將比先前估計的更快更高,預計布蘭特原油期貨價格,將於第2季達到 每4
Re: [請益] 商城的訂單資料庫設計我並不是工程師, 目前也在自學中, 針對你的問題提供些答案與解決方向, 希望能幫助到原po, 版上的其他前輩們,