摘要:
Log包中包含三个类,依次是BasicLogRecord,LogIterator,LogMgr BasicLogRecord 提供的是一种基础的日志记录。含有的成员对象是Page和Pos,它所完成的功能就是定位Page,定位Offset,然后提供读写记录的方法。 LogMgr,底层的日志管理器,只是负责日志记录的读写,它自己并不知道所写的日志的记录的内容是什么。所谓较高级的日志管理器是指恢复管理器,它可以明确的知道所写的日志记录的内容。 LogIterator,日志迭代器,提供关于遍历日志文件的方法,比如hasNext(),next(),moveToNextBlock()。 在Log包中最核. 阅读全文