文摘
英文文摘
第一章 引言
第二章 数据库管理系统概述
2.1 数据库管理系统概述
2.1.1 发展历史
2.1.2 存储层次
2.1.3 重要概念
2.2 分布式数据库系统概述
2.2.1 发展简史
2.2.2 分布式数据库标准
2.2.3 分布式数据库的定义及特点
2.2.4 事务的可串行化理论
2.2.5 两阶段提交协议
第三章 MySQL概述
3.1 MySQL简介
3.1.1 MySQL软件包组成
3.1.2 MySQL的特性
3.1.3 MySQL的局限性
3.1.4 MySQL支持的表类型
3.2 MySQL的总体架构
3.2.1 连接处理模块
3.2.2 用户查询处理与底层表操作
第四章 Innobase数据库
4.1 InnoDB服务器的构架
4.2 InnoDB的文件系统
4.2.1 文件结点(file node)
4.2.2 Insert缓冲区(insert buffer)
4.3 文件空间(file space)管理
4.3.1 区域(extent)
4.3.2 描述符区域(descriptor extent)
4.3.3 文件分片(file segment)
4.3.4 文件空间头(file space header)
4.4 缓冲池(buffer pool)管理
4.5 日志(log)管理
4.5.1 日志组(log group)
4.5.2 日志块(log block)
4.5.3 检查点(checkpoint)
4.5.4 日志结构(log struct)
4.5.5 小事务日志(mini-transaction log)
4.6 InnoDB的恢复机制
第五章 D-SQL系统概述
5.1 D-SQL的整体构架
4.1.1 D-SQL客户端结构
4.1.2 D-SQL服务器端结构
5.2 D-SQL分布式事务
5.2.1 两阶段提交协议
5.2.2 子事务管理
5.2.3 时标管理
第六章 D-SQL的恢复机制
6.1 恢复机制概述
6.2 D-SQL的日志恢复
6.2.1 日志类型概述
6.2.2 D-SQL日志恢复的实现
6.3 D-SQL的备份恢复
6.3.1 客户端连接的建立
6.3.2 结果集
6.3.3 备份恢复过程
结束语
致谢
参考文献