首页> 中文学位 >分布式数据库D-SQL中恢复机制的设计与实现
【6h】

分布式数据库D-SQL中恢复机制的设计与实现

代理获取

目录

文摘

英文文摘

第一章 引言

第二章 数据库管理系统概述

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 备份恢复过程

结束语

致谢

参考文献

展开▼

摘要

分布式数据库系统产生于20世纪70年代,是数据库技术和计算机网络技术发展的必然结果.通俗地讲,分布式数据库系统是指物理上分散而逻辑上集中的数据库系统,其中,冗余的可控性是它的重要特点.所谓冗余的可控性,是指我们可以根据具体应用的需要,控制数据的副本数目.例如,我们可以充分利用分布式数据库的位置分布性,将数据的多个副本分别放在不同的节点,这样,即使存放某个副本的工崩溃,由于有其它副本在非故障节点上,所以对整个系统来说还是可用的.尽管增加数据冗余可以提高数据的可用性,但当对数据库进行更新时,为了保持数据库的一致性,必须对数据的所有副本同时进行更新.在这个更新过程中,可能由于某种故障(如网络)使数据库处于不一致状态,这时,我们必须通过某种恢复机制来恢复数据库的一致性.D-SQL是基于MySQL实现、具有极高可靠性的分布式数据库.该文重点阐述了D-SQL的恢复机制,但也对D-SQL的实现技术以及相关知识做了介绍.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号