shìwù
事務
釋義:
1.∶要做的或所做的事情。
《管子·正世》:“古之欲正世調天下者,必先觀國政,料事務,察民俗。” 三國 魏 應璩 《與滿公琰書》:“適有事務,須自經營,不獲侍坐,良增邑邑。” 元 王仲文 《救孝子》第四折:“﹝你﹞將那小廝殺了,也完了這一樁事務。” 清 陳康祺 《燕下鄉脞錄》卷七:“﹝ 和珅 ﹞管理吏、戶、刑三部,將戶部事務一人把持。” 徐興業 《金甌缺》第一章:“由於 馬政 等人辦理外交事務的結果,不久朝廷將用兵 河 北。”
2.世事,社會情況。
《兒女英雄傳》第十八回:“他又住在這山旮旯子里,外間事務,一概不知。” 清 朱燾 《北窗囈語》:“以吾少讀《詩》、《書》,不知事務耶!” 洪深 《少奶奶的扇子》第三幕:“你簡直是一個不知事務的小孩子,哪裡知道人情世故的曲折。”
3.[general affairs]∶總務,機關單位中的行政雜務。
丁玲 《在醫院中》:“她以為不管到什麼機關去,總得先同這些事務工作人員弄好。” 周而復 《上海的早晨》第一部一:“﹝ 裘學良 ﹞起先是擔任事務主任的工作,最近升了副廠長。”
4.[work]∶指單純而瑣碎的具體工作。 陳登科 《風雷》第七章:“叫我整天陷在這個事務的圈子裡,長久下去,怎么得了。”參見“ 事務主義 ”。
計算機中的事務
事務(Transaction)是訪問並可能更新資料庫中各種數據項的一個程式執行單元(unit)。事務通常由高級資料庫操縱語言或程式語言(如SQL,C++或Java)書寫的用戶程式的執行所引起,並用形如begin transaction和end transaction語句(或函式調用)來界定。事務由事務開始(begin transaction)和事務結束(end transaction)之間執行的全體操作組成。
例如:在關係資料庫中,一個事務可以是一條SQL語句,一組SQL語句或整個程式。
事務是恢復和並發控制的基本單位。
事務應該具有4個屬性:原子性、一致性、隔離性、持續性。這四個屬性通常稱為ACID特性。
原子性(atomicity)。一個事務是一個不可分割的工作單位,事務中包括的諸操作要么都做,要么都不做。
一致性(consistency)。事務必須是使資料庫從一個一致性狀態變到另一個一致性狀態。一致性與原子性是密切相關的。
隔離性(isolation)。一個事務的執行不能被其他事務干擾。即一個事務內部的操作及使用的數據對並發的其他事務是隔離的,並發執行的各個事務之間不能互相干擾。
持久性(durability)。持續性也稱永久性(permanence),指一個事務一旦提交,它對資料庫中數據的改變就應該是永久性的。接下來的其他操作或故障不應該對其有任何影響。