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

多机热备份内存数据库的设计与实现

摘要第3-4页
ABSTRACT第4-5页
第一章 绪论第9-18页
    1.1 研究背景第9-10页
    1.2 研究目的及意义第10-11页
    1.3 国内外研究现状第11-16页
    1.4 本文研究内容第16页
    1.5 论文章节安排第16-18页
第二章 内存数据库的主要技术第18-37页
    2.1 基础理论第18-25页
        2.1.1 CAP第18-19页
        2.1.2 最终一致性第19-20页
        2.1.3 BASE第20-21页
        2.1.4 I/O的五分钟法则第21页
        2.1.5 不要删除数据第21-23页
        2.1.6 RAM是硬盘,硬盘是磁带第23-25页
        2.1.7 Amdahl定律和Gustafson定律第25页
    2.2 主要算法第25-30页
        2.2.1 一致性哈希第25-27页
        2.2.2 Quorum NRW第27-29页
        2.2.3 Vector clock第29-30页
    2.3 缓存策略第30-34页
        2.3.1 MemCached第30-34页
    2.4 内存数据库架构第34-37页
        2.4.1 Master/slave第34页
        2.4.2 Multi-master第34页
        2.4.3 Two-phase commit(2PC)第34-35页
        2.4.4 Three-phase commit (3PC)第35-37页
第三章 多机热备份内存数据库的需求分析第37-44页
    3.1 需求描述第37-38页
    3.2 可行性分析第38页
    3.3 功能需求分析第38-41页
        3.3.1 备份第38-39页
        3.3.2 加载第39页
        3.3.3 数据一致性同步第39-40页
        3.3.4 数据库架构第40-41页
    3.4 性能分析第41-43页
    3.5 系统环境分析第43页
        3.5.1 硬件环境第43页
        3.5.2 软件环境第43页
    3.6 本章小结第43-44页
第四章 多机热备份内存数据库的设计第44-56页
    4.1 项目背景第44页
    4.2 整体架构第44-45页
    4.3 内部模块第45-47页
    4.4 状态机第47-48页
    4.5 数据库启动流程第48-56页
        4.5.1 同组所有服务器同时启动第48-52页
        4.5.2 一个服务器启动时,其他服务器已经在Ready状态第52-56页
第五章 多机热备份内存数据库的实现第56-68页
    5.1 系统功能模块实现第56-64页
        5.1.1 MessageConnector第57-58页
        5.1.2 Storage第58-60页
        5.1.3 Synchronizer第60-61页
        5.1.4 ParallelResponse第61-62页
        5.1.5 Statemachine第62-64页
    5.2 系统接口实现第64-66页
    5.3 系统性能实现第66-67页
    5.4 本章小结第67-68页
第六章 系统测试第68-70页
    6.1 软件测试环境第68页
    6.2 软件性能测试第68-69页
    6.3 测试结果分析第69-70页
第七章 总结第70-72页
    7.1 总结第70页
    7.2 展望第70-72页
致谢第72-73页
参考文献第73-75页

论文共75页,点击 下载论文
上一篇:提升机扭矩测量系统中数据采集与处理软件的设计与实现
下一篇:飞机健康评分系统研发