Android调用Sqlite数据库时自动生成db-journal文件的原因
来源:互联网 发布:狼人杀 法官 软件 编辑:程序博客网 时间:2024/05/18 03:50
数据库为了更好实现数据的安全性,一半都会有一个Log文件方便数据库出现意外时进行恢复操作等。Sqlite虽然是一个单文件数据库,但麻雀虽小五脏俱全,它也会有相应的安全机制存在
这个journal文件便是Sqlite的一个临时的日志文件,主要用于sqlite事务回滚机制,在事务开始时产生, 在事务结束时删除。当程序发生崩溃或者系统断电时该文件将留在磁盘上,以便下次程序运行时进行事务回滚。
在android模式下,journal文件是永久的留在磁盘上不会被自动清除的。如果没有发生事务回滚那么.db-journal文件的大小为0,这样就避免了每次生成和删除journal文件的开销。
所以,在进行数据备份时最好同时备份两个文件比较安全。
阅读全文
0 0
- Android调用Sqlite数据库时自动生成db-journal文件的原因
- Android sqlite db-journal文件的产生和原因
- Android sqlite db-journal文件的产生和原因
- android sqlite db-journal文件产生原因及说明
- android sqlite db-journal文件产生原因及说明 .
- android sqlite db-journal文件产生原因及说明 .
- 浅析android sqlite db-journal文件
- android sqlite *.db-journal
- android sqlite *.db-journal
- android sqlite *.db-journal
- [sqlite] db-journal文件产生原因及说明
- sqlite3的sql语句用法总结与SQLite生成.db-journal文件问题
- *.db-journal 是什么(android sqlite )数据库删除缓存
- Android 拷贝db文件到sqlite数据库。
- android下db-journal文件作用
- [Android]DDMS查看app保存的Sqlite数据库db文件和db升级
- android R.java资源文件不自动生成的原因
- 在Android中查看和管理sqlite数据库及产生的-journal同名数据库
- JAVA的节点流和处理流以及流的关闭顺序
- JS判断一个数组中是否有重复值的三种方法
- hadoop 上路记
- /javaBeanDemo.jsp(3,1) Page directive must not have multiple occurrences of pageencoding
- 我所理解的callable/__call__
- Android调用Sqlite数据库时自动生成db-journal文件的原因
- Java百度识图爬虫-4-这才是你们真正想要的东西!(源码而已)
- Autodesk BIM 360 全球在线骇客马拉松
- React同构漫谈
- 输入输出运算符重载
- centos安装db2前的check以及遇到的问题解决
- 查询结果按自己的规则排序
- hdu6045 17多校1001 Is Derek lying? 思维 签到
- Units about ASM