首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

目录文件系统的日志与事务的设计与实现

摘要第5-6页
ABSTRACT第6-7页
第一章 绪论第12-16页
    1.1 背景介绍第12-14页
        1.1.1 文件系统的发展历史与现状第12页
        1.1.2 日志和事务存在的意义第12-14页
    1.2 研究内容及主要工作第14-15页
    1.3 论文组织第15-16页
第二章 相关理论与技术基础第16-30页
    2.1 Linux文件系统第16-19页
        2.1.1 Linux文件系统概述第16页
        2.1.2 文件系统存储结构第16-17页
        2.1.3 文件系统的挂载第17页
        2.1.4 Linux文件系统与Windows文件系统对比第17-19页
    2.2 日志系统第19-25页
        2.2.1 日志概述第19-20页
        2.2.2 undo日志第20-22页
            2.2.2.1 undo日志规则第20-21页
            2.2.2.2 undo日志恢复机制第21-22页
        2.2.3 redo日志第22-24页
            2.2.3.1 redo日志规则第22-23页
            2.2.3.2 redo恢复机制第23-24页
            2.2.3.3 undo日志和redo日志对比第24页
        2.2.4 undo/redo日志第24-25页
            2.2.4.1 undo/redo日志规则第25页
            2.2.4.2 undo/redo恢复机制第25页
    2.3 事务第25-28页
        2.3.1 事务概述第25-26页
        2.3.2 事务并发控制第26-28页
            2.3.2.1 锁机制第26-27页
            2.3.2.2 时间戳机制第27-28页
    2.4 系统涉及相关技术第28-29页
        2.4.1 2PL第28页
        2.4.2 延迟写技术第28-29页
    2.5 本章小结第29-30页
第三章 基于日志和事务的目录文件系统需求分析第30-37页
    3.1 需求分析第30页
    3.2 功能性分析第30-32页
    3.3 系统典型功能业务第32-36页
        3.3.1 用户连接流程第32-33页
        3.3.2 事务执行流程第33-35页
        3.3.3 日志记录流程第35-36页
    3.4 本章小结第36-37页
第四章 基于日志和事务的目录文件系统的设计第37-51页
    4.1 设计考虑第37-38页
    4.2 系统各模块设计第38-42页
        4.2.1 用户管理模块第38-39页
        4.2.2 事务调度模块第39-40页
        4.2.3 日志记录模块第40-42页
    4.3 内存数据结构设计第42-44页
        4.3.1 总体结构第42-43页
        4.3.2 基于redo日志的考虑第43-44页
    4.4 事务本地数据结构设计第44-46页
        4.4.1 数据刷新时机第45页
        4.4.2 事务关联个数第45-46页
    4.5 任务接收设计第46-47页
        4.5.1 大体流程第46页
        4.5.2 Daemon程序第46-47页
    4.6 线程池设计第47-50页
        4.6.1 线程池技术分析第47-49页
        4.6.2 线程池模型第49-50页
    4.7 本章小结第50-51页
第五章 基于日志和事务的目录文件系统的实现第51-63页
    5.1 用户连接模块实现第51-53页
        5.1.1 用户连接静态图第51-52页
        5.1.2 用户连接动态时序图第52-53页
    5.2 事务执行模块实现第53-57页
        5.2.1 事务执行静态类实现第53-55页
        5.2.2 事务执行时序图第55-57页
    5.3 日志模块实现第57-60页
        5.3.1 日志类静态实现第57-58页
        5.3.2 日志记录时序图第58-59页
        5.3.3 日志恢复第59-60页
    5.4 守护进程实现第60-61页
        5.4.1 守护进程类图第60页
        5.4.2 Daemon程序工作时序图第60-61页
    5.5 线程池的实现第61-62页
    5.6 本章小结第62-63页
第六章 系统测试与分析第63-69页
    6.1 测试准备第63页
    6.2 功能测试第63-65页
        6.2.1 事务生成与执行第63-65页
        6.2.2 日志记录生成与写入第65页
    6.3 性能测试第65-67页
        6.3.1 事务并发性测试第66-67页
        6.3.2 日志写入效率测试第67页
    6.4 本章小结第67-69页
第七章 总结与展望第69-71页
致谢第71-72页
参考文献第72-74页
攻硕期间取得的研究成果第74-75页

论文共75页,点击 下载论文
上一篇:最大和网络搜索结果多样性问题及其贪婪策略分析
下一篇:兖矿电解铝厂全员维修管理系统的设计与实现