高考申論題
115年
[資訊處理] 資料庫應用
第 一 題
📖 題組:
BASE 原則(BASE Properties)與 CAP 定理(CAP Theorem)常見於在分散式系統(Distributed Systems)與分散式資料庫的架構設計中,請回答以下問題:
BASE 原則(BASE Properties)與 CAP 定理(CAP Theorem)常見於在分散式系統(Distributed Systems)與分散式資料庫的架構設計中,請回答以下問題:
📝 此題為申論題,共 3 小題
小題 (一)
解釋 BASE 原則。(10 分)
思路引導 VIP
這是純名詞解釋題。需要將 BASE 這三個字母拆開,分別寫出英文全名與中文意涵,並加以說明。
- BA - Basically Available (基本可用):系統保證大部分時間的可用性,允許出現部分故障,但不至於讓整個系統癱瘓。
小題 (二)
解釋 CAP 定理。(10 分)
思路引導 VIP
同上,這也是純名詞解釋題。拆解 CAP 的三個英文字母:
- C - Consistency (一致性):每次讀取操作都能獲得最新寫入的資料,或者回報錯誤。所有節點在同一時間看到相同的資料。
小題 (三)
在分散式資料庫中,CAP 是一項限制,為何一個分散式資料庫不可能同時滿足 CAP?(5 分)
思路引導 VIP
這是進階的推論題,要解釋「為什麼不能 3 選 3」。
- 現實前提:分散式系統是跑在網路上的,而網路一定會發生斷線、延遲(即「網路分區 Partition」是不可避免的)。