摘要: 闲话几句:不是特别喜欢按部就班地跟着教科书学东西,觉得刚开始一点都不了解的时候,需要看一点书,了解一些之后,就要多看实际的例子,通过实践、例子来把东西学明白。 接着前面(3)中的quiz的例子,把其中拍代码时不时很明白的几个点,抠出来琢磨下。 1: #!/bin/bash 2: # a quiz program 3: 4: set ... 阅读全文
posted @ 2012-08-30 17:43 郝玉琨 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 2、恢复管理 2.1 日志的语义实现 前面在Log底层实现提到,Log只负责日志在字节粒度上的实现,并不知晓日志的语义信息。日志的语义信息由恢复管理器来实现。 图1 恢复管理器下日志记录类图 LogRecord作为一个抽象了,定义了所有日志记录的基本接口;系统提供了6种不同的日志类型{CHECKPOINT,START,COMMIT,ROLLBACK,SETINT,SETSTRING}。... 阅读全文
posted @ 2012-08-30 14:17 郝玉琨 阅读(617) 评论(0) 推荐(0) 编辑