系統設計入門:Key-Value Stores

ChunJen Wang
jimmy-wang
Published in
Apr 18, 2022

認識NoSQL的第一步。

在關聯式資料庫中,我們知道每一個欄位都必須指定一種資料格式;但在NoSQL的世界,則保有個彈性(flexible)的儲存結構。更可以在搜尋(query)資料的過程中,只搜尋特定Key,相對更快速(latency低)。

Key-Value結構也常被應用於快取(caching)與動態設定(dynamic configuration)。

熱門Key-Value Store選擇:

而NoSQL依據儲存資料庫類型分為四大類型:

Source: https://www.techtarget.com/searchdatamanagement/tip/NoSQL-database-types-explained-Key-value-store

用來判斷資料庫類型為何者,這篇paper有整理了不錯的流程:

Source: https://www.researchgate.net/publication/268390227_Not_Only_SQL_as_a_Alternative_to_Relational_Database_Systems

--

--

ChunJen Wang
jimmy-wang

嗨,歡迎你的到來,我目前在銀行擔任DS。過去曾做過銀行大型專案BA,也曾在轉職科技業DE中踢了鐵板,相信每一個人都有自己要走的路,而努力的過程,可以讓我們離心中理想更接近,如果我的文章能帶給你一些啟發與幫助,別忘了幫我在文章底下按下拍手~^^