
作者:徐俊刚,邵佩英编著
页数:16,343页
出版社:科学出版社
出版日期:2015
ISBN:9787030339720
电子书格式:pdf/epub/txt
内容简介
本书详细介绍了分布式数据库系统涉及的主要技术,包括分布式数据库设计、分布式查询处理和优化、分布式事务管理和恢复、分布式并发控制、分布式数据库的可靠性、分布式数据库的安全性等内容,同时介绍了分布式数据库系统的几个典型应用和发展趋势。本书在第二版的基础上做了一些修改和补充,增加或补充了数据库技术和计算机网络基础知识回顾、分布式数据库系统的主要应用、分布式数据库系统的发展趋势等内容,并结合当前流行的云计算技术增加了一些新的内容,如GFS、HDFS、BigTable、HBase等,以使读者对分布式数据库系统的未来发展有较为清晰的了解。本书对分布式数据库系统的基本内容进行了详实的讲解,对一些有争议的问题进行了开放式的讨论,但对深奥的理论没有采用繁琐的证明方式,而是采用大量的图示和实例做浅显的解释,从而增加了可读性。
本书可作为高等院校计算机及相关专业高年级本科生的选修课教材,特别适合作为计算机及相关专业研究生的专业基础课教材,还可作为高等院校教师及从事分布式数据库系统领域研究或应用开发人员的参考书。
目录
第一章 分布式数据库系统概论í
1.1 分布式数据库系统的起源与发展í
1.1.1 分布式数据库系统的起源í
1.1.2 分布式数据库系统的发展í
1.2 分布式数据库系统的定义与分类í
1.2.1 分布式数据库系统的定义í
1.2.2 分布式数据库系统的分类í
1.3 分布式数据库系统的体系结构í
1.3.1 基于三层模式的分布式数据库系统体系结构í
1.3.2 基于组件模式的分布式数据库系统体系结构í
1.4 分布式数据库系统与客户机/服务器模式í
1.4.1 集中式客户机/服务器系统í
1.4.2 多客户机/单服务器系统í
1.4.3 多客户机/多服务器系统í
1.4.4 服务器服务器系统í
1.4.5 对等客户机/服务器系统í
1.5 分布式数据库管理系统í
1.5.1 分布式数据库管理系统的功能í
1.5.2 分布式数据库管理系统的结构í
1.6 其他非集中式数据库系统í
1.6.1 对等数据库系统í
1.6.2 多数据库系统í
1.7 分布式数据库目录系统的主要内容和逻辑结构í
1.7.1 分布式数据库目录系统的主要内容í
1.7.2 分布式数据库目录系统的主要用途í
1.7.3 分布式数据库目录系统的组织方式及逻辑结构í
1.7.4 分布式数据库系统目录的分布方式í
1.8 分布式数据库系统的主要技术í
1.9 分布式数据库系统的主要应用í
1.10 分布式数据库系统的优点和存在的技术问题í
1.10.1 分布式数据库系统的优点í
1.10.2 分布式数据库系统中存在的技术问题í
1.11 小结í
习题í
第二章 基础知识回顾í
2.1 数据库技术回顾í
2.1.1 数据库技术基本概念í
2.1.2 数据库系统的模式结构í
2.1.3 关系数据模型í
2.1.4 实体联系模型í
2.1.5 SQL语言í
2.1.6 关系代数与关系数据库的查询优化í
2.1.7 关系数据库设计理论——模式设计í
2.1.8 数据库系统设计í
2.1.9 数据库管理系统í
2.1.10 数据库保护í
2.2 计算机网络回顾í
2.2.1 计算机网络的定义í
2.2.2 计算机网络的分类í
2.2.3 计算机网络拓扑结构í
2.2.4 网络协议í
2.2.5 Internetí
2.3 小结í
习题í
第三章 分布式数据库系统的设计í
3.1 分布式数据库系统设计的目标í
3.2 分布式数据库系统设计的内容í
3.3 分布式数据库系统的设计方法í
3.3.1 自顶向下设计方法í
3.3.2 自底向上设计方法í
3.4 数据分片设计í
3.4.1 分片设计的基本目的í
3.4.2 数据分片的基本类型和方法í
3.4.3 水平分片í
3.4.4 垂直分片í
3.5 数据分布设计í
3.5.1 数据分布策略í
3.5.2 数据片段位置分配的方法í
3.5.3 数据片段分配的费用和得益估算í
3.6 DATAID睤方法í
3.6.1 DATAID睤方法概述í
3.6.2 分布要求分析阶段í
3.6.3 分布设计阶段í
3.7 分布式数据库系统中数据的独立性与分布透明性í
3.7.1 分布式数据库系统中数据的独立性与分布透明性概述í
3.7.2 分布式数据库简单查询与分布透明性í
3.7.3 分布式数据库复杂查询与分布透明性í
3.7.4 分布式数据库更新应用与分布透明性í
3.8 实例研究:飞机订票系统í
3.8.1 实例研究简述í
3.8.2 飞机订票系统中的分布要求分析í
3.8.3 飞机订票系统中的分布设计í
3.9 小结í
习题í
第四章 分布式数据库中的查询处理和优化í
4.1 分布式查询优化概述í
4.1.1 分布式查询优化的目标í
4.1.2 分布式查询优化的准则和代价估算í
4.1.3 分布式查询策略的比较分析í
4.2 分布式查询的分类与层次结构í
4.2.1 分布式查询的分类í
4.2.2 分布式查询的层次结构í
4.3 基于关系代数等价变换的查询优化í
4.3.1 基于关系代数等价变换的查询优化的基本原理í
4.3.2 基于关系代数等价变换的查询优化的实现步骤í
4.3.3 基于关系代数等价变换的查询优化举例í
4.4 基于半连接算法的查询优化处理í
4.4.1 采用半连接方法表示连接操作í
4.4.2 采用半连接算法优化连接操作的基本原理í
4.4.3 采用半连接算法优化连接查询的步骤í
4.5 基于直接连接算法的查询优化处理í
4.5.1 直接连接操作的常用策略í
4.5.2 利用站点依赖信息的算法í
4.5.3 分片和复制算法í
4.5.4 站点依赖和数据复制结合í
4.5.5 Hash划分算法í
4.5.6 不同方法的比较í
1.1 分布式数据库系统的起源与发展í
1.1.1 分布式数据库系统的起源í
1.1.2 分布式数据库系统的发展í
1.2 分布式数据库系统的定义与分类í
1.2.1 分布式数据库系统的定义í
1.2.2 分布式数据库系统的分类í
1.3 分布式数据库系统的体系结构í
1.3.1 基于三层模式的分布式数据库系统体系结构í
1.3.2 基于组件模式的分布式数据库系统体系结构í
1.4 分布式数据库系统与客户机/服务器模式í
1.4.1 集中式客户机/服务器系统í
1.4.2 多客户机/单服务器系统í
1.4.3 多客户机/多服务器系统í
1.4.4 服务器服务器系统í
1.4.5 对等客户机/服务器系统í
1.5 分布式数据库管理系统í
1.5.1 分布式数据库管理系统的功能í
1.5.2 分布式数据库管理系统的结构í
1.6 其他非集中式数据库系统í
1.6.1 对等数据库系统í
1.6.2 多数据库系统í
1.7 分布式数据库目录系统的主要内容和逻辑结构í
1.7.1 分布式数据库目录系统的主要内容í
1.7.2 分布式数据库目录系统的主要用途í
1.7.3 分布式数据库目录系统的组织方式及逻辑结构í
1.7.4 分布式数据库系统目录的分布方式í
1.8 分布式数据库系统的主要技术í
1.9 分布式数据库系统的主要应用í
1.10 分布式数据库系统的优点和存在的技术问题í
1.10.1 分布式数据库系统的优点í
1.10.2 分布式数据库系统中存在的技术问题í
1.11 小结í
习题í
第二章 基础知识回顾í
2.1 数据库技术回顾í
2.1.1 数据库技术基本概念í
2.1.2 数据库系统的模式结构í
2.1.3 关系数据模型í
2.1.4 实体联系模型í
2.1.5 SQL语言í
2.1.6 关系代数与关系数据库的查询优化í
2.1.7 关系数据库设计理论——模式设计í
2.1.8 数据库系统设计í
2.1.9 数据库管理系统í
2.1.10 数据库保护í
2.2 计算机网络回顾í
2.2.1 计算机网络的定义í
2.2.2 计算机网络的分类í
2.2.3 计算机网络拓扑结构í
2.2.4 网络协议í
2.2.5 Internetí
2.3 小结í
习题í
第三章 分布式数据库系统的设计í
3.1 分布式数据库系统设计的目标í
3.2 分布式数据库系统设计的内容í
3.3 分布式数据库系统的设计方法í
3.3.1 自顶向下设计方法í
3.3.2 自底向上设计方法í
3.4 数据分片设计í
3.4.1 分片设计的基本目的í
3.4.2 数据分片的基本类型和方法í
3.4.3 水平分片í
3.4.4 垂直分片í
3.5 数据分布设计í
3.5.1 数据分布策略í
3.5.2 数据片段位置分配的方法í
3.5.3 数据片段分配的费用和得益估算í
3.6 DATAID睤方法í
3.6.1 DATAID睤方法概述í
3.6.2 分布要求分析阶段í
3.6.3 分布设计阶段í
3.7 分布式数据库系统中数据的独立性与分布透明性í
3.7.1 分布式数据库系统中数据的独立性与分布透明性概述í
3.7.2 分布式数据库简单查询与分布透明性í
3.7.3 分布式数据库复杂查询与分布透明性í
3.7.4 分布式数据库更新应用与分布透明性í
3.8 实例研究:飞机订票系统í
3.8.1 实例研究简述í
3.8.2 飞机订票系统中的分布要求分析í
3.8.3 飞机订票系统中的分布设计í
3.9 小结í
习题í
第四章 分布式数据库中的查询处理和优化í
4.1 分布式查询优化概述í
4.1.1 分布式查询优化的目标í
4.1.2 分布式查询优化的准则和代价估算í
4.1.3 分布式查询策略的比较分析í
4.2 分布式查询的分类与层次结构í
4.2.1 分布式查询的分类í
4.2.2 分布式查询的层次结构í
4.3 基于关系代数等价变换的查询优化í
4.3.1 基于关系代数等价变换的查询优化的基本原理í
4.3.2 基于关系代数等价变换的查询优化的实现步骤í
4.3.3 基于关系代数等价变换的查询优化举例í
4.4 基于半连接算法的查询优化处理í
4.4.1 采用半连接方法表示连接操作í
4.4.2 采用半连接算法优化连接操作的基本原理í
4.4.3 采用半连接算法优化连接查询的步骤í
4.5 基于直接连接算法的查询优化处理í
4.5.1 直接连接操作的常用策略í
4.5.2 利用站点依赖信息的算法í
4.5.3 分片和复制算法í
4.5.4 站点依赖和数据复制结合í
4.5.5 Hash划分算法í
4.5.6 不同方法的比较í













