某人工智慧團隊使用分散式資料庫(Distributed Database)儲存模型訓練資料,並在更新訓練樣本時啟用多節點交易。若其中一個節點在交易過程中發生錯誤,但系統仍確保整體資料不會出現部分更新、最終狀態維持一致,下列何者最能說明此現象?

iPAS 考題解析

某人工智慧團隊使用分散式資料庫(Distributed Database)儲存模型訓練資料,並在更新訓練樣本時啟用多節點交易。若其中一個節點在交易過程中發生錯誤,但系統仍確保整體資料不會出現部分更新、最終狀態維持一致,下列何者最能說明此現象?

  • A. 系統透過原子性(Atomicity)確保交易必須全部成功或全部回復(Rollback) ✓ 正確答案
  • B. 系統透過一致性(Consistency)確保交易完成後資料符合完整性規則
  • C. 系統透過隔離性(Isolation)避免多筆交易同時存取或修改相同資料
  • D. 系統透過持久性(Durability)確保交易一旦提交,其結果將永久保留於資料庫中

詳細解析

原子性(Atomicity)確保交易中的所有操作要麼全部完成、要麼全部回復,避免部分更新。題目描述「節點錯誤後整體資料不出現部分更新」,正是原子性的核心保障。

出題年份:114 難度:★★☆