CAP定理-分散式系統
CAP主要是探討 資料分區 (Partition) 的問題,當為了分散流量處理而新增多個資料庫節點時,每個節點的資料勢必要保持一致,才不會導致有時使用者取得到的是最新資料,有時取得到舊資料,但世界上不存在100%穩定的網路,有時會因為延遲或斷線導致資...
CAP主要是探討 資料分區 (Partition) 的問題,當為了分散流量處理而新增多個資料庫節點時,每個節點的資料勢必要保持一致,才不會導致有時使用者取得到的是最新資料,有時取得到舊資料,但世界上不存在100%穩定的網路,有時會因為延遲或斷線導致資...
API作為資料通訊的大門,我們應該重視它的安全性,即便有些API可以很輕鬆地去進行調用,但不代表應該讓所有API都不受限制地被存取調用。 API可以做很多事,資料請求、處理敏感資訊、CRUD資料庫,甚至可以透過API控制電子設備,因此在APP開發上,...
Microservices & Monolithic Architecture前言我們以往都是透過單體式架構(Monolithic)去處理各種服務,且每個服務可能都依賴於同一個database,在部署上也只打包成一個名為”backend”的c...
如何在上億筆使用者中檢查名稱是否存在前言在APP註冊時,有時會被提示使用者名稱已存在,這個功能該如何實現?比較直覺的方法是直接在資料庫中進行檢索,但資料量到達億級別時,這種方法肯定不可行,此篇會利用Redis內建布隆過濾器(Bloom Filter)...