摘要 | 第1-8页 |
Abstract | 第8-17页 |
第一章 引言 | 第17-22页 |
·研究背景与意义 | 第17-19页 |
·本文工作与贡献 | 第19-20页 |
·本文结构 | 第20-22页 |
第二章 背景知识与相关工作 | 第22-35页 |
·数据库事务与日志 | 第22-23页 |
·分布式系统中的数据一致性模型 | 第23-25页 |
·常见的数据库备份方案 | 第25-26页 |
·经典日志同步策略 | 第26-30页 |
·基于异步复制模型的日志同步策略 | 第27-29页 |
·基于同步复制模型的日志同步策略 | 第29-30页 |
·基于日志复制的系统 | 第30-34页 |
·Dynamo | 第31-32页 |
·Spanner | 第32页 |
·可扩展事务系统OceanBase | 第32-34页 |
·本章小结 | 第34-35页 |
第三章 问题描述 | 第35-41页 |
·可扩展事务系统的单事务节点限制 | 第35-36页 |
·基于日志同步的可扩展系统的描述 | 第36-40页 |
·本章小结 | 第40-41页 |
第四章 日志同步策略 | 第41-72页 |
·多集群的一致状态 | 第42-46页 |
·可扩展事务系统的事务流程 | 第42-43页 |
·T-Node与BT-Node的一致状态 | 第43-45页 |
·日志生成与应用流程 | 第45-46页 |
·完全同步策略 | 第46-52页 |
·策略描述 | 第46-50页 |
·策略实现 | 第50-51页 |
·策略实现分析 | 第51-52页 |
·弱同步策略 | 第52-55页 |
·策略描述 | 第52-54页 |
·策略实现 | 第54页 |
·策略实现分析 | 第54-55页 |
·多数派同步策略 | 第55-63页 |
·策略描述 | 第55-59页 |
·策略实现 | 第59-61页 |
·策略实现分析 | 第61-63页 |
·分层同步策略 | 第63-67页 |
·策略描述 | 第63-65页 |
·策略实现 | 第65-66页 |
·策略实现分析 | 第66-67页 |
·四类同步策略的对比选择 | 第67-71页 |
·应用场景描述 | 第67-68页 |
·策略对比分析 | 第68-71页 |
·本章小结 | 第71-72页 |
第五章 实验及分析 | 第72-86页 |
·实验设置 | 第72-74页 |
·硬件配置 | 第72页 |
·评测基准 | 第72-74页 |
·实验系统 | 第74页 |
·BT-Node日志回放顺序的对比测试 | 第74-76页 |
·日志同步策略的读写性能测试 | 第76-78页 |
·读写事务的性能对比测试 | 第76-77页 |
·只读事务的性能对比测试 | 第77-78页 |
·日志同步中各节点的网络带宽测试 | 第78-81页 |
·日志同步策略的在不同的BT-Node数量下的对比测试 | 第81-85页 |
·本章小结 | 第85-86页 |
第六章 总结与展望 | 第86-89页 |
·本文总结 | 第86-87页 |
·未来展望 | 第87-89页 |
参考文献 | 第89-95页 |
致谢 | 第95-97页 |
发表论文和科研情况 | 第97页 |