冬瓜头
版主
查看详细资料
TOP
小有成就
原帖由 冬瓜头 于 2007-9-10 12:09 发表 是的,但是fs在dbms下面,他可没有哪一套(除非日志文件系统,比如jfs,这个和数据库日志思想一样,两层日志,也就充分保证了一致性),非日志fs,很有可能保证不了一致性。
原帖由 fengwy 于 2007-9-10 14:43 发表 数据库的几个关键进程中,日志进程是同步进程,而其他数据写进程都可以是异步;这已经足够说明问题了。而且只要返回写日志成功,就一定是写到了硬盘上,不可能在cache中
原帖由 fengwy 于 2007-9-10 14:48 发表 对于数据库来说,有了日志文件系统,安全性可能高不到哪里;没有影响也不大,数据库自己带的东西足够保护自己了,数据库本身就是个特殊的文件系统。
原帖由 冬瓜头 于 2007-9-10 12:36 发表 他确实也记录日志,但是记录的做了什么,而不是做了哪些。所以他不能恢复数据,只能保证down机之后fs本身的一致性,却保证不了上层的一致性,因为不能恢复数据。那么也应该称ntfs为日志型文件系统了?这个就要看 ...
稳扎稳打
原帖由 冬瓜头 于 2007-9-10 06:50 发表 行,那么你得意思是log写入的时候是write through了。就算这样,你也说了,比如dirty data block writer,这个进程,如果他是异步的,某时刻,他向数据文件flush的一次,将dirty data写入文件,并得到success的提 ...
原帖由 兔子爱松鼠 于 2007-9-10 15:26 发表 离开主机内存就已经认为落在硬盘上了 数据库哪知道你用啥硬盘 你们说数据库的吧 不要考虑 wb wt 的