某人工智慧團隊使用分散式資料庫(Distributed Database)儲存模型訓練資料,並在更新訓練樣本時啟用多節點交易。若其中一個節點在交易過程中發生錯誤,但系統仍確保整體資料不會出現部分更新、最終狀態維持一致,下列何者最能說明此現象?
iPAS 考題解析
某人工智慧團隊使用分散式資料庫(Distributed Database)儲存模型訓練資料,並在更新訓練樣本時啟用多節點交易。若其中一個節點在交易過程中發生錯誤,但系統仍確保整體資料不會出現部分更新、最終狀態維持一致,下列何者最能說明此現象?
- A. 系統透過原子性(Atomicity)確保交易必須全部成功或全部回復(Rollback) ✓ 正確答案
- B. 系統透過一致性(Consistency)確保交易完成後資料符合完整性規則
- C. 系統透過隔離性(Isolation)避免多筆交易同時存取或修改相同資料
- D. 系統透過持久性(Durability)確保交易一旦提交,其結果將永久保留於資料庫中
詳細解析
原子性(Atomicity)確保交易中的所有操作要麼全部完成、要麼全部回復,避免部分更新。題目描述「節點錯誤後整體資料不出現部分更新」,正是原子性的核心保障。
出題年份:114 難度:★★☆