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

基于KVM云计算平台的分布式关系型数据库的设计与实现

摘要第10-12页
ABSTRACT第12-13页
符号说明第14-15页
第一章 绪论第15-19页
    1.1 课题背景第15-16页
    1.2 国内外云计算平台以及分布式数据库研究现状与研究意义第16-17页
    1.3 论文的主要内容和创新性成果第17页
        1.3.1 对用户数据结构进行自动优化第17页
        1.3.2 设计了系统自动弹性伸缩模型第17页
        1.3.3 提出了数据的动态迁移和用户指令的重定向算法第17页
    1.4 论文结构安排第17-18页
    1.5 本章小节第18-19页
第二章 分布式关系型数据库的系统需求与分析第19-29页
    2.1 系统功能性需求分析第19-21页
        2.1.1 数据库数据一致性需求分析第19-20页
        2.1.2 数据库事务支持功能需求分析第20页
        2.1.3 数据分布式处理需求分析第20-21页
        2.1.4 分布式数据库自动伸缩、负载均衡需求分析第21页
    2.2 系统性能需求分析第21-22页
        2.2.1 IOPS性能需求分析第21页
        2.2.2 用户并发性能需求分析第21-22页
        2.2.3 系统扩展性能需求分析第22页
        2.2.4 系统内部调度需求分析第22页
    2.3 相关技术介绍第22-27页
        2.3.1 一致性哈希算法介绍第22-24页
        2.3.2 观察者设计模式介绍第24-25页
        2.3.3 KVM虚拟化技术介绍第25-26页
        2.3.4 Libvirt接口介绍第26-27页
        2.3.5 数据库语法分析技术介绍第27页
    2.4 本章小节第27-29页
第三章 基于KVM云计算平台的分布式关系型数据库系统设计与实现第29-61页
    3.1 系统整体架构设计第29-33页
        3.1.1 系统整体架构第29-30页
        3.1.2 哈希算法的选择第30-31页
        3.1.3 系统各模块间通讯方式设计第31-33页
    3.2 分布式数据库功能的设计与实现第33-53页
        3.2.1 用户数据的分布式存储设计第34-35页
        3.2.2 SQL语法分析与预处理的设计与实现第35-40页
        3.2.3 基本SQL语句的分布式处理过程的设计与实现第40页
        3.2.4 跨服务器查询以及部分函数功能的设计与实现第40-43页
        3.2.5 分布式数据库的事务支持第43-48页
        3.2.6 系统弹性伸缩功能和数据同步功能设计第48-53页
    3.3 系统各个模块的具体实现第53-60页
        3.3.1 MON节点的实现第53-55页
        3.3.2 GUEST节点的实现第55-58页
        3.3.3 底层数据库节点的实现第58-60页
    3.4 本章小节第60-61页
第四章 系统测试与分析第61-74页
    4.1 系统模块功能单元测试第61-69页
        4.1.1 监控节点获取系统信息测试第61-64页
        4.1.2 监控节点进行系统伸缩任务分配测试第64-67页
        4.1.3 SQL语句自动分析模块测试第67-69页
    4.2 系统性能测试第69-71页
        4.2.1 系统单节点SQL语句的IOPS测试第69-70页
        4.2.2 系统伸缩性能测试第70-71页
    4.3 系统测试结果分析第71-73页
        4.3.1 系统IOPS性能分析第71-73页
        4.3.2 系统分布式处理和自动伸缩性能分析第73页
    4.4 本章小结第73-74页
第五章 总结与展望第74-76页
    5.1 论文工作总结第74页
    5.2 工作展望第74-76页
参考文献第76-80页
致谢第80-81页
攻读硕士期间取得的成果和参与的项目第81-82页
学位论文评阅及答辩情况表第82页

论文共82页,点击 下载论文
上一篇:稀土离子和硅掺杂氧化锌薄膜的荧光性质研究
下一篇:基于中国虹计算机的应用商店的设计与实现