第一章 概述 1
1.1 分布式数据库系统定义 1
1.2 分布式数据库系统的特点 2
1.3 分布式数据库系统的环境 6
1.4 分布式数据库系统的分类及问题 8
1.4.1 分布式数据库系统的分类 8
1.4.2 异构分布式数据库系统的问题 8
1.4.3 同构分布式数据库系统的问题 9
1.4.4 语言转换 9
1.5 分布式数据库系统的研究现状及应用 9
第二章 分布式数据库系统体系结构 13
2.1 分布式数据库模式结构及分布式数据库 13
2.2 分布式数据库管理系统 16
2.3 分布式数据库系统结构 18
2.4 客户/服务器体系结构 20
第三章 数据分布 23
3.1 数据分布概念 23
3.2 数据划分原则及分片方法 25
3.2.1 分片操作原则 25
3.2.2 分片操作 26
3.2.3 分片操作的正确性 30
3.3 数据分配的原则和方法 31
3.3.1 数据分配的一般准则 31
3.3.2 数据分配的方法 34
3.4 数据分布结构模式定义 36
3.4.1 分解树 36
3.4.2 数据分布模式定义 39
3.5 分布式数据库的分布透明 41
3.5.1 简单查询 42
3.5.2 复合查询 43
3.5.3 更新操作 46
3.5.4 多元组查询 49
3.6 分布式数据的引用完整性 52
第四章 分布式查询处理 54
4.1 分布式查询的特点 54
4.1.1 全局查询及局部查询处理 54
4.1.2 分布式查询的代价因素 55
4.2 全局查询转换基础知识 56
4.2.1 查询表示及等价转换性质 56
4.2.2 分布查询中关系代数的扩充 59
4.3 全局查询到逻辑查询的转换 61
4.3.1 全局查询到逻辑查询的转换原则(步骤) 61
4.3.2 等价转换准则 61
4.3.3 逻辑转换的其它细节 68
4.4 逻辑查询到物理查询的转换 73
4.4.1 物理转换中的基本内容 74
4.4.2 关系的静态特性 75
4.4.3 通讯代价的估算 78
4.4.4 物理转换查询模型 79
4.4.5 操作场地选择 80
4.5 联接操作 81
4.5.1 用半联接程序处理联接操作 81
4.5.2 直接处理联接操作 87
4.6 综合性查询处理 90
4.7 二元操作代价计算 91
第五章 分布式事务管理 93
5.1 分布式事务模型 93
5.1.1 分布式事务概念 93
5.1.2 分布式事务特性 94
5.1.3 分布式事务管理目标 95
5.1.4 分布式事务模型 95
5.2 分布式事务的原子性 98
5.2.1 事务恢复机制 98
5.2.2 分布式事务恢复机制 98
5.3 分布式事务可串行化理论 99
5.3.1 基本概念 99
5.3.2 可串行化原理 100
5.3.3 可串行化的判定 102
第六章 分布式并发控制 104
6.1 分布式并发控制概念 104
6.1.1 锁模型 104
6.1.2 时间印模型 105
6.2 分布式两段锁协议(2PL协议) 106
6.2.1 2PL协议 106
6.2.2 2PL协议的正确性 106
6.2.3 2PL协议的性质 106
6.3 分布式死锁及处理 107
6.3.1 超时法解决死锁 107
6.3.2 死锁等待图 108
6.3.3 集中式或分层控制检测死锁 109
6.3.4 分布式死锁检测 110
6.3.5 分布式死锁的预防 111
6.4 多副本的并发控制 112
6.4.1 读一写全法 112
6.4.2 多数法 113
6.4.3 主副本法 113
6.4.4 中心场地法 113
6.4.5 主副本令牌法 114
6.5 时间印方法 114
6.5.1 基本时间印方法 115
6.5.2 保守时间印方法 116
6.6 乐观的并发控制方法 117
第七章 分布式恢复 120
7.1 故障模型 120
7.1.1 集中式数据库系统的故障模型 120
7.1.2 分布式数据库系统的通讯故障模型 121
7.2 分布式事务的两段提交协议(2PC协议) 122
7.2.1 2PC协议 122
7.2.2 2PC协议对故障处理 123
7.2.3 2PC协议的通讯结构 125
7.2.4 2PC协议的改进 128
7.3 非阻塞提交协议 129
7.3.1 阻塞 129
7.3.2 提交协议状态图 129
7.3.3 3PC协议 129
7.3.4 3PC协议对故障处理 131
7.4 恢复策略 132
7.5 多副本恢复算法 133
7.5.1 读一写全法的恢复 134
7.5.2 多数法的恢复 135
7.5.3 主副本法的恢复 135
7.6 网络分割 136
7.6.1 主场地法 137
7.6.2 多数法和基于法定人数的协议 137
第八章 分布式数据库的完整性和安全性 139
8.1 集中式数据库中的完整性 139
8.1.1 完整性的概念 139
8.1.2 完整性约束 140
8.1.3 关系约束 140
8.1.4 域约束 141
8.1.5 引用完整性约束 141
8.1.6 显式约束 142
8.1.7 静态和动态约束 143
8.2 分布式数据库中的完整性 143
8.2.1 局部完整性约束 143
8.2.2 全局完整性约束 144
8.2.3 局部与全局完整性的不一致性 144
8.3 集中式数据库中的安全性 144
8.3.1 数据库安全性问题 145
8.3.2 存取控制的类型 146
8.3.3 多级安全性 146
8.3.4 SQL语言中的安全性命令 147
8.4 分布式数据库中的安全性 149
8.4.1 用户标识和授权 149
8.4.2 授权规则的分布 149
8.4.3 加密 149
8.4.4 全局视图机制 150
第九章 分布式数据库的目录系统 151
9.1 目录系统的内容与功能 151
9.1.1 目录系统的内容 151
9.1.2 目录系统的功能 152
9.2 目录系统的组织结构 155
9.2.1 目录系统的组织方式 155
9.2.2 目录系统的逻辑结构 155
9.2.3 目录管理系统 156
9.3 目录的分布 156
9.4 具有场地自治性的对象命名和目录管理 158
第十章 分布式多数据库系统 160
10.1 多数据库系统的体系结构 160
10.1.1 支持全局概念模式的多数据库系统 160
10.1.2 不带全局概念模式的多数据库系统 161
10.1.3 多数据库管理系统的软件结构 162
10.2 数据库集成技术 162
10.2.1 集成机制 163
10.2.2 全局数据模型和公共数据模型 163
10.2.3 模式翻译 164
10.2.4 模式集成 164
10.3 多数据库查询处理 165
10.3.1 多数据库数据语言 165
10.3.2 多数据库查询处理过程 165
10.4 多数据库事务管理 166
10.4.1 多数据库事务管理的系统结构 167
10.4.2 多数据库事务模型 168
10.4.3 多数据库事务的提交机制 170
10.5 多数据库事务的并发控制机制 170
10.5.1 不同并发控制方法的集成 171
10.5.2 基于全局等待图的乐观方法 172
10.5.3 与具体应用相关的方法和准可串行性 173
第十一章 分布式数据库技术发展方向 175
11.1 开放式数据服务器 175
11.1.1 集中式数据服务器方法 176
11.1.2 分布式数据服务器方法 177
11.2 并行数据服务器 178
11.2.1 体系结构 178
11.2.2 数据定位策略 180
11.2.3 并行操作处理 182
11.2.4 并行查询处理 185
11.3 分布式知识库系统 186
11.3.1 知识库的基本概念 186
11.3.2 并行递归查询处理 188
11.4 分布式面向对象数据库系统 190
11.4.1 面向对象数据库的基本概念 190
11.4.2 分布式对象管理 191
11.4.3 分布式面向对象数据库中的管理机制 193
参考文献 195
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《Power BI数据清洗与可视化交互式分析》陈剑 2020
- 《数据失控》(美)约翰·切尼-利波尔德(John Cheney-Lippold)著 2019
- 《中国生态系统定位观测与研究数据集 森林生态系统卷 云南西双版纳》邓晓保·唐建维 2010
- 《穿越数据的迷宫 数据管理执行指南》Laura Sebastian-Coleman 2020
- 《大数据环境下的信息管理方法技术与服务创新丛书 俄罗斯档案事业改革与发展研究》徐胡乡责编;肖秋会 2019
- 《Access数据库系统设计与应用教程》李勇帆,廖瑞华主编 2019
- 《并行数据挖掘及性能优化》荀亚玲著 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《中医骨伤科学》赵文海,张俐,温建民著 2017
- 《美国小学分级阅读 二级D 地球科学&物质科学》本书编委会 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《强磁场下的基础科学问题》中国科学院编 2020
- 《小牛顿科学故事馆 进化论的故事》小牛顿科学教育公司编辑团队 2018
- 《小牛顿科学故事馆 医学的故事》小牛顿科学教育公司编辑团队 2018
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019