Advertisement

SQLite数据库文件格式(第15号)

阅读量:

SQLite系列文章目录

SQLite 4.9虚拟表机制解析

SQLite编译时选项详解

► 目录

本文件用于说明和界定存储于磁盘中的数据库文件格式,该格式自 SQLite 3.0.0 版本(发布于 2004 年 6 月 18 日)起被所有后续版本所采用。

1. 数据库文件

SQLite数据库的完整状态一般以磁盘上单一文件的形式存在,该文件被称作“主数据库文件”。

在事务处理过程中,SQLite会将额外信息存储于另一个名为“回滚日志”的文件中;若SQLite处于WAL 模式模式,则相关信息会被保存至预写日志文件中。

1.1. 热门期刊

当应用程序或主机在事务处理尚未完成时发生崩溃,回滚日志或预写日志将保存必要的信息,以将主数据库文件恢复至一致状态。在进行回滚操作时,这些日志文件中包含了用于恢复数据库状态所需的数据,因此它们被称作“热日志”或“热WAL文件”。热日志与WAL文件虽然在错误恢复过程中并非主要因素,且相关场景较为罕见,但

全部评论 (0)

还没有任何评论哟~