
【计】 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)是数据库管理系统中用于追踪和存储所有事务操作的核心文件,主要功能是确保数据操作的完整性和可恢复性。以下是详细解释:
事务完整性保障
通过记录事务的每个步骤(如插入、更新、删除),确保事务的原子性(要么全部成功,要么全部回滚)。
系统故障恢复
当数据库崩溃或意外关闭时,可利用日志文件中的记录进行回滚(撤销未完成事务)或重做(恢复已提交但未持久化的操作)。
并发控制支持
在多用户并发操作场景下,日志文件帮助管理系统锁定资源,避免数据冲突。
每条事务日志通常包含以下信息:
钡地涂层乘积子句吃饱大笑不能丁胺磺比林骶区反高图放射生物化学非正弦波分光的分片协议厚膜基片化电检验结果接地卸套警句家路径敏化测试产生法内部地址陪审团陪审的权利碰壁评效常式三苯甲醛缩二氨舌唇喉麻痹神经痛性肌萎缩事后效应十进制处理器水杨酸羟乙烷台脚陶瓷放大器外分泌物