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

基于RocksDB引擎的分布式存储系统设计与实现

摘要第4-5页
abstract第5-6页
第一章 绪论第10-18页
    1.1 课题背景及研究意义第10-11页
    1.2 国内外研究现状第11-15页
        1.2.1 存储引擎第11-13页
        1.2.2 分布式NoSQL存储第13-15页
    1.3 课题研究内容第15-16页
    1.4 论文组织结构第16页
    1.5 本章小结第16-18页
第二章 理论基础及相关技术第18-32页
    2.1 RocksDB第18-21页
    2.2 OCF第21-27页
        2.2.1 基本原理第21-22页
        2.2.2 基础网络通信引擎第22-23页
        2.2.3 RPC系统第23-27页
    2.3 分布式NoSQL存储第27-31页
        2.3.1 数据分布策略第27-29页
        2.3.2 可用性和可扩展性第29-30页
        2.3.3 数据一致性第30-31页
    2.4 本章小结第31-32页
第三章 需求分析及总体设计第32-39页
    3.1 需求分析第32-34页
        3.1.1 功能需求第33页
        3.1.2 性能需求第33-34页
    3.2 总体架构第34-37页
        3.2.1 整体架构及各模块说明第35页
        3.2.2 系统各模块用例图第35-37页
    3.3 本章小结第37-39页
第四章 系统详细设计与实现第39-70页
    4.1 控制节点详细设计与实现第39-51页
        4.1.1 数据分布表第39-44页
            4.1.1.1 数据分布表的详细设计第39-42页
            4.1.1.2 数据分布表的具体实现第42-44页
        4.1.2 负载均衡策略第44-45页
        4.1.3 交互模块详细设计与实现第45-51页
            4.1.3.1 Interaction网络协议第46-49页
            4.1.3.2 InteractionPerformer服务模块第49-51页
    4.2 数据节点详细设计与实现第51-63页
        4.2.1 心跳模块第52-53页
        4.2.2 请求处理和数据存储模块第53-56页
            4.2.2.1 重组key第53-55页
            4.2.2.2 数据存储第55-56页
        4.2.3 数据传输服务第56-60页
            4.2.3.1 Transport网络协议第56-58页
            4.2.3.2 TransportPerformer服务第58-60页
        4.2.4 数据迁移模块第60-62页
        4.2.5 数据复制模块第62-63页
    4.3 客户端详细设计与实现第63-65页
        4.3.1 获取数据分布表第63-65页
        4.3.2 客户端接口第65页
    4.4 读写执行流程第65-68页
        4.4.1 数据写流程第65-67页
        4.4.2 数据读流程第67-68页
    4.5 本章小结第68-70页
第五章 系统测试第70-76页
    5.1 测试环境第70页
    5.2 功能测试第70-72页
        5.2.1 数据添加第70-71页
        5.2.2 数据查找第71页
        5.2.3 数据删除第71-72页
    5.3 性能测试第72-75页
        5.3.1 数据节点上的数据分布测试第72页
        5.3.2 系统吞吐能力测试第72-75页
            5.3.2.1 测试场景第73页
            5.3.2.2 测试结果及分析第73-75页
    5.4 本章小结第75-76页
第六章 结论与展望第76-78页
致谢第78-79页
参考文献第79-82页
攻硕期间取得的研究成果第82页

论文共82页,点击 下载论文
上一篇:基于用户社区的个性化推荐算法研究及应用
下一篇:面向多样性的推荐算法研究