
【計】 transaction log file
general affairs; pidgin; routine; work
【經】 general affairs; rush hour
record; mark; register; account; memorize; report; take notes
【計】 design development record; posting; REC; record
【醫】 protocol; reading; register; registration
【經】 entry; keeping of record; mark; record; record keeping; records
document; documentation; file; paper; writ
【計】 file
【醫】 document
【經】 documents; file; instrument
事務記錄文件(Transaction Log File)是數據庫管理系統中用于追蹤所有數據修改操作的關鍵文件,主要功能是确保數據的完整性、可恢複性及事務一緻性。以下從漢英詞典角度結合專業領域進行解釋:
中文釋義
事務記錄文件(shìwù jìlù wénjiàn)指數據庫系統中按時間順序記錄所有事務操作的專用文件,包含事務開始、數據修改(增/删/改)、事務提交或回滾等關鍵信息。
來源:《計算機科學技術名詞(第三版)》,科學出版社
英文對照
來源:ISO/IEC 10032:2003《數據管理國際标準》
故障恢複(Crash Recovery)
通過重做(Redo)已提交事務和撤銷(Undo)未提交事務,恢複數據庫至一緻狀态。
來源:Silberschatz A.《數據庫系統概念》第7版,McGraw-Hill Education
事務原子性保證
采用Write-Ahead Logging (WAL) 協議:數據頁修改前必先寫入日志,确保操作可回溯。
公式表達:
$$ text{若 } Ti text{ 提交,則 } forall text{ 操作 } O{ij} in Ti rightarrow text{LogRecord}(O{ij}) text{ 持久化} $$
屬性 | 說明 | 英文術語 |
---|---|---|
持久性 | 日志優先寫入磁盤 | Durability Guarantee |
時序性 | 嚴格按事務執行順序記錄 | Sequential Logging |
冗餘存儲 | 多副本防止單點失效 | Log Mirroring |
來源:Corbett J.C.《Spanner: Google's Globally-Distributed Database》, OSDI 2012
權威參考:中國國家标準GB/T 5271.17-2010《信息技術詞彙第17部分:數據庫》明确定義事務日志為"确保數據一緻性的操作記錄序列"。
事務記錄文件(Transaction Log File)是數據庫管理系統中用于追蹤和存儲所有事務操作的核心文件,主要功能是确保數據操作的完整性和可恢複性。以下是詳細解釋:
事務完整性保障
通過記錄事務的每個步驟(如插入、更新、删除),确保事務的原子性(要麼全部成功,要麼全部回滾)。
系統故障恢複
當數據庫崩潰或意外關閉時,可利用日志文件中的記錄進行回滾(撤銷未完成事務)或重做(恢複已提交但未持久化的操作)。
并發控制支持
在多用戶并發操作場景下,日志文件幫助管理系統鎖定資源,避免數據沖突。
每條事務日志通常包含以下信息:
出貨等值線圖多孔管分布器多重内障反式肟發泡高爐升舉器格拉赫氏環狀腱根據妻子的權利跟舟部甲狀腺切除術節距的單位胫骨前皮疹熱磷礦麓排氣真空泵牌桌契約勞工區域規劃計算機熱解聚弱化膿性細球菌沙圖設置三維視圖格式濕催化劑探查線圈特殊救濟天麻屬同歸于盡脫磷孤菌屬微晶體