
1 loading 2013 年 12 月 9 日 via iPhone 没遇到过…我的是每天直接cp文件备份。 真那么脆? |
3 xiiing 2013 年 12 月 9 日 还没遇到过。可能是我的程序比较小。 |
4 clino 2013 年 12 月 9 日 我用得不算少,还没发现这种问题 我这里备份数据库如果是uliweb的话只要uliweb dump一下就可以了,这个也可以用来迁移到其他数据库上 |
5 mongodb 2013 年 12 月 9 日 too much write and no cache buffers,makes Jack a dull... 哦说错了 修复容易 一般坚持用sqlite3的话,做到保证数据一次完整写入一般问题就不大…… 在进程退出前做检测嘛... |
6 loading 2013 年 12 月 9 日 via iPhone |
8 daiv OP |
10 da_a 2013 年 12 月 9 日 我也用sqlite3 我的更小 没什么访问 |
11 meteor 2013 年 12 月 9 日 我们公司好像也说sqlite容被损坏. |
12 love 2013 年 12 月 9 日 我sqlite用得不多,不过看sqlite的官网features第一条就是: Transactions are atomic, consistent, isolated, and durable (ACID) even after system crashes and power failures. 这不是说sqlite在任意情况下的crash都不会引起文件损坏的吗? |
13 ms2008 2013 年 12 月 9 日 是不是没有及时释放磁盘空间?建议定期 vacuum; |
16 raptor 2013 年 12 月 10 日 还没碰到过sqlite库文件损坏的情况,是不是除了你的应用本身,还有别的程序在操作数据库文件? |
18 ryanking8215 2013 年 12 月 10 日 嵌入式设备上用的sqlite3,也有这个现象,直接断电后特别容易出来。 修复文件系统后一般不会出现malformed,出现的话用楼主的方法修复一下 |