iPAS 考題解析某人工智慧團隊使用分散式資料庫(Distributed Database)儲存模型訓練資料,並在更新訓練樣本時啟用多節點交易。若其中一個節點在交易過程中發生錯誤,但系統仍確保整體資料不會出現部分更新、最終狀態維持一致,下列何者最能說明此現象?
原卷題
你的作答
在題目頁作答不會存進學習紀錄,想留下紀錄可以到題庫練習。
解析
正確答案:A. 系統透過原子性(Atomicity)確保交易必須全部成功或全部回復(Rollback)
原子性(Atomicity)確保交易中的所有操作要麼全部完成、要麼全部回復,避免部分更新。題目描述「節點錯誤後整體資料不出現部分更新」,正是原子性的核心保障。
每個選項為什麼對或錯
-
A 系統透過原子性(Atomicity)確保交易必須全部成功或全部回復(Rollback) 正解
原子性保障交易不可分割、全成功或全回復,與題目描述的「避免部分更新」直接對應,正確。
-
B 系統透過一致性(Consistency)確保交易完成後資料符合完整性規則 錯誤選項
一致性確保交易前後資料符合完整性約束,但描述的是狀態合法性,非「部分更新」防護。
-
C 系統透過隔離性(Isolation)避免多筆交易同時存取或修改相同資料 錯誤選項
隔離性處理的是並發交易互相影響的問題,非單一交易中斷的情境。
-
D 系統透過持久性(Durability)確保交易一旦提交,其結果將永久保留於資料庫中 錯誤選項
持久性確保已提交的交易永久保存,非描述錯誤時的回復行為。
答案、題目或解析有問題?回報這題