回覆列表
  • 1 # 使用者4440064888598

    事務是作為一個邏輯單元執行的一系列操作,一個邏輯工作單元必須有四個屬性,稱為 ACID(原子性、一致性、隔離性和永續性)屬性, 只有這樣才能成為一個事務:原子性事務必須是原子工作單元;對於其資料修改,要麼全都執行,要麼全都不執行。一致性事務在完成時,必須使所有的資料都保持一致狀態。在相關資料庫中,所有規則都必須應用於事務的修改,以保持所有資料的完整性。 事務結束時,所有的內部資料結構(如 B 樹索引或雙向連結串列)都必須是正確的。隔離性由併發事務所作的修改必須與任何其它併發事務所作的修改隔離。事務檢視資料時資料所處的狀態,要麼是另一併發事務修改它之前的狀態, 要麼是另一事務修改它之後的狀態,事務不會檢視中間狀態的資料。這稱為可序列性,因為它能夠重新裝載起始資料, 並且重播一系列事務,以使資料結束時的狀態與原始事務執行的狀態相同。永續性事務完成之後,它對於系統的影響是永久性的。該修改即使出現系統故障也將一直保持。

  • 2 # 佳期如夢將至

    事務是作為一個單元的一組有序的資料庫操作。如果組中的所有操作都成功, 則認為事務成功,即使只有一個操作失敗,事務也不成功。如果所有操作完成,事務則提交,其修改將作用於所有其他資料庫程序。如果一個操作失敗,則事務將回滾,該事務所有操作的影響都將取消。 這就是資料庫中的事務了,關於資料庫的更多知識,推薦你看黑馬程式設計師影片庫的影片,能學到很多知識哦!

  • 中秋節和大豐收的關聯?
  • 韓國的樂隊組合都有什麼?