举例来说,如果先写数据库,后写日志,但是在刚好写了数据库而未写日志的时候崩溃了,那么根据日志恢复出来的数据库就少了一条记录(假设是插入 *** 作)。但反过来的话,完全可以根据日志文件把这条数据恢复出来。
同样的原因,日志文件是不推荐和数据库存储在同一个硬盘的,因为一旦硬盘坏了就会一起死掉。当然,如果已经使用了带容错的RAID,甚至是盘柜之类的设备,那么可以放在一起没有太大问题。
欢迎分享,转载请注明来源:内存溢出
举例来说,如果先写数据库,后写日志,但是在刚好写了数据库而未写日志的时候崩溃了,那么根据日志恢复出来的数据库就少了一条记录(假设是插入 *** 作)。但反过来的话,完全可以根据日志文件把这条数据恢复出来。
同样的原因,日志文件是不推荐和数据库存储在同一个硬盘的,因为一旦硬盘坏了就会一起死掉。当然,如果已经使用了带容错的RAID,甚至是盘柜之类的设备,那么可以放在一起没有太大问题。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)