架構設計常見的幾類問題

2021-10-06 13:26:19 字數 564 閱讀 5344

一、儲存系統的常見弊病

普通的儲存系統,往往存在:

(1)資料非高可用;

(2)單點寫入;

的問題,解決的方**如何?

二、儲存系統多點寫入問題

(1)儲存系統能否支援多點寫入?

(2)多點寫入可能存在什麼問題?

(3)常見的解決方案是什麼?

三、雜湊與雜湊的可逆性

(1)由hash反推資料,是否可行?

(2)如何能夠得到「特定hash值」的資料?

四、提公升系統計算效能的常見方法

(1)快取,能否提公升挖礦效能?

(2)scale up,對效能的提公升是有限的?

(3)scale out,理論上對效能的提公升是無限的?

(2)位元幣,如何控制均勻出礦速度?

六、多點寫入一致性問題

(1)多點寫入,可能出現什麼一致性問題?

(2)多點寫入,如何解決一致性問題,以保證最終一致性?

秒殺系統的架構設計及常見問題

業務分析 技術挑戰 請求響應要快 無論成功失敗,需要盡快返回給使用者 架構設計 前端 靜態化 站點層 限制請求數 服務層 樂觀鎖寫快取 資料庫cap 讀寫高可用,一致性,擴容 資料負載,網路頻寬 站點層 web伺服器壓力 伺服器層 應用伺服器壓力 資料層 資料庫壓力 應該根據庫存總量進行流量控制,假...

salesforce 架構設計 從架構設計到架構師

因為碎片化的時間多了,所以開始刷起某乎了,關注了架構相關的板塊,也順手回答了一些問題。發現有很多同道中人正在經歷著我前兩年經歷的階段,對於做架構沒有相對具象的一些理解,更沒有系統化的認識。所以把最近回答的一些內容整理一下,權當記錄,留給3年後的自己 按慣例,容許我裝x開頭 一 架構的定義 在軟體開發...

mysql架構設計 初識mysql架構設計

一 應用系統如何與mysql進行一次互動?最開始接觸jdbc的時候,我們系統如何完成一次sql操作呢?第一步,建立資料庫連線 第二步,操作sql 第三步,釋放連線。但是每次建立與資料庫的連線非常耗時和資源,所以我們加入了連線池的概念。第一步的獲取連線是從連線池中獲取乙個可用的連線,第三步的釋放連線不...