← 返回知識庫刷題首頁
P1 · 應會

資料中級

交易的 ACID 特性 (ACID Properties (Atomicity, Consistency, Isolation, Durability), ACID)

是什麼

資料庫交易必須滿足的四個特性:原子性(Atomicity)全部成功或全部回復、一致性(Consistency)不違反資料規則、隔離性(Isolation)並行交易互不干擾、持久性(Durability)提交後不遺失。

解決什麼問題

確保轉帳、扣庫存等多步驟更新,在失敗或並行時不會留下只做一半或互相覆蓋的錯誤資料。

考場 Trigger

  • 全部成功或全部失敗
  • 任一步失敗整筆回復(Rollback)
  • 不能出現部分更新
  • 強一致性的庫存或金流

容易搞混

多元持久化資料庫分片

中級深度

能分辨四個特性各自回答的問題,特別是「不會只做一半」屬原子性、「不違反規則」屬一致性。

Official Evidence

官方題目正在怎麼考

3 官方題1 考綱節點