𝔖 Scriptorium
✦   LIBER   ✦

📁

分布式数据库系统原理

✍ Scribed by 厄兹叙 (M.Tamer Ozsu) / Patrick Valduriez 著; 周立柱 / 范举 译


Publisher
清华大学出版社
Year
2014
Tongue
Chinese
Leaves
627
Series
世界著名计算机教材精选
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


书签已装载,
书签制作方法请找 [email protected]
完全免费
(若有印刷不清等问题也请发送相关邮件,会尽快更新的)

《分布式数据库系统原理(第3版)》主要介绍分布式数据库管理系统的基本概念、基本理论和设计问题,涵盖了分布式数据库系统的设计、实现和管理等方面的诸多专题。《分布式数据库系统原理(第3版)》不仅是高等院校计算机及相关专业本科生或研究生数据库系统课程的理想教材,对相关技术人员来说也是非常有价值的参考书。

✦ Table of Contents


封面
书名
版权
前言
目录
第1章 引言
1.1 分布式数据处理
1.2 什么是分布式数据库系统
1.3 数据发送的不同选择
1.4 DDBS的承诺
1.4.1 分布及复制数据的透明管理
1.4.2 分布式事务提供的可靠性
1.4.3 改进的性能
1.4.4 更为容易的系统扩展
1.5 分布所带来的复杂性
1.6 设计问题
1.6.1 分布式数据库设计
1.6.2 分布式目录管理
1.6.3 分布式查询处理
1.6.4 分布式并发控制
1.6.5 分布式死锁管理
1.6.6 分布式数据库的可靠性
1.6.7 复制
1.6.8 问题之间的相互关系
1.6.9 其他方面的问题
1.7 分布式DBMS体系架构
1.7.1 ANSI/SPARC体系架构
1.7.2 集中式DBMS的通用体系架构
1.7.3 分布式DBMS体系架构的模型
1.7.4 自治性
1.7.5 分布
1.7.6 异构性
1.7.7 体系架构的不同选择
1.7.8 客户/服务器系统
1.7.9 P2P系统
1.7.10 多数据库体系架构
1.8 参考文献说明
第2章 背景知识
2.1 关系DBMS概述
2.1.1 关系数据库概念
2.1.2 规范化
2.1.3 关系语言
2.2 计算机网络概述
2.2.1 不同类型的网络
2.2.2 通信方式
2.2.3 数据通信的基本概念
2.2.4 通信协议
2.3 参考文献说明
第3章 分布式数据库设计
3.1 自顶向下的设计过程
3.2 分布设计的研究问题
3.2.1 为什么要分片
3.2.2 不同的分片方法
3.2.3 划分程度
3.2.4 分片的正确性规则
3.2.5 不同的分配方法
3.2.6 信息需求
3.3 分片
3.3.1 水平分片
3.3.2 垂直分片
3.3.3 混合分片
3.4 分配
3.4.1 分配问题的定义
3.4.2 信息需求
3.4.3 分配模型
3.4.4 解决办法
3.5 数据目录
3.6 本章小结
3.7 参考文献说明
练习
第4章 数据库集成
4.1 自底向上的设计方法
4.2 模式匹配
4.2.1 模式异构性
4.2.2 语言匹配方法
4.2.3 基于限制的匹配方法
4.2.4 基于学习的匹配方法
4.2.5 组合匹配方法
4.3 模式集成
4.4 模式映像
4.4.1 映像建立
4.4.2 映像维护
4.5 数据清洗
4.6 本章小结
4.7 参考文献说明
练习
第5章 数据与访问控制
5.1 视图管理
5.1.1 集中式DBMS中的视图
5.1.2 分布式DBMS中的视图
5.1.3 物化视图的维护
5.2 数据安全
5.2.1 裁决式访问控制
5.2.2 多级访问控制
5.2.3 分布式访问控制
5.3 语义完整性控制
5.3.1 集中式语义完整性控制
5.3.2 分布式语义完整性控制
5.4 本章小结
5.5 参考文献说明
练习
第6章 查询处理概述
6.1 查询处理问题
6.2 查询处理的目标
6.3 关系代数运算的复杂度
6.4 查询处理程序的刻画
6.4.1 语言
6.4.2 优化类型
6.4.3 优化时机
6.4.4 统计
6.4.5 决策站点
6.4.6 网络拓扑的利用
6.4.7 利用复制的片段
6.4.8 使用半连结
6.5 查询处理的层次
6.5.1 查询分解
6.5.2 数据本地化
6.5.3 全局查询优化
6.5.4 分布式查询执行
6.6 本章小结
6.7 参考文献说明
第7章 查询分解与数据本地化
7.1 查询分解
7.1.1 规范化
7.1.2 分析
7.1.3 去除冗余
7.1.4 重写
7.2 分布数据的本地化
7.2.1 主水平划分的归约
7.2.2 垂直分片的归约
7.2.3 诱导分片的归约
7.2.4 混合分片的归约
7.3 本章小结
7.4 参考文献说明
练习
第8章 分布式查询的优化
8.1 查询优化
8.1.1 搜索空间
8.1.2 搜索策略
8.1.3 分布式代价模型
8.2 集中式查询优化
8.2.1 动态查询优化
8.2.2 静态查询优化
8.2.3 混合查询优化
8.3 分布查询的连结排序
8.3.1 连结排序
8.3.2 基于半连结的算法
8.3.3 连结与半连结的对比
8.4 分布式查询优化
8.4.1 动态方法
8.4.2 静态方法
8.4.3 基于半连结的方法
8.4.4 混合方法
8.5 本章小结
8.6 参考文献说明
练习
第9章 多数据库查询处理
9.1 多数据库查询处理的关键问题
9.2 多数据库查询处理体系架构
9.3 使用视图进行查询重写
9.3.1 Datalog术语
9.3.2 使用GAV的查询重写技术
9.3.3 使用LAV的查询重写技术
9.4 查询优化和执行
9.4.1 异构代价模型
9.4.2 异构查询优化
9.4.3 自适应的查询处理
9.5 查询翻译和执行
9.6 本章小结
9.7 参考文献说明
练习
第10章 事务管理介绍
10.1 事务的定义
10.1.1 事务的终结条件
10.1.2 事务的特性
10.1.3 事务的形式化定义
10.2 事务的性质
10.2.1 原子性
10.2.2 一致性
10.2.3 隔离性
10.2.4 持久性
10.3 事务的类型
10.3.1 平面事务
10.3.2 嵌套事务
10.3.3 工作流
10.4 再论体系架构模型
10.5 本章小结
10.6 参考文献说明
第11章 分布式并发控制
11.1 可串行化理论
11.2 并发控制机制的分类
11.3 基于加锁的并发控制算法
11.3.1 集中式2PL
11.3.2 分布式2PL
11.4 基于时间戳的并发控制算法
11.4.1 基本TO算法
11.4.2 保守TO算法
11.4.3 多版本TO算法
11.5 乐观并发控制算法
11.6 死锁管理
11.6.1 死锁预防
11.6.2 死锁回避
11.6.3 死锁检测与解决
11.7 “放松”的并发控制
11.7.1 非串行化历史
11.7.2 嵌套分布式事务
11.8 本章小结
11.9 参考文献说明
练习
第12章 分布式DBMS的可靠性
12.1 可靠性的概念和度量
12.1.1 系统、状态与故障
12.1.2 可靠性与可用性
12.1.3 平均无故障时间/平均修复时间
12.2 分布式DBMS的故障
12.2.1 事务故障
12.2.2 站点(系统)故障
12.2.3 介质故障
12.2.4 通信故障
12.3 局部可靠性协议
12.3.1 体系结构的考虑
12.3.2 恢复信息
12.3.3 LRM命令的执行
12.3.4 建立检查点
12.3.5 处理介质故障
12.4 分布式可靠性协议
12.4.1 分布式可靠性协议的组件
12.4.2 两阶段提交协议
12.4.32 PC的变型版本
12.5 处理站点故障
12.5.12 PC的终结和恢复协议
12.5.2 三阶段提交协议
12.6 网络划分
12.6.1 集中式协议
12.6.2 基于投票的协议
12.7 体系架构方面的考虑
12.8 本章小结
12.9 参考文献说明
练习
第13章 数据复制
13.1 复制数据库的一致性
13.1.1 相互一致性
13.1.2 相互一致性与事务一致性
13.2 更新管理策略
13.2.1 积极更新传播
13.2.2 懒惰更新传播
13.2.3 集中式技术
13.2.4 分布式技术
13.3 复制协议
13.3.1 积极集中式协议
13.3.2 积极分布式协议
13.3.3 懒惰集中式协议
13.3.4 懒惰分布式协议
13.4 分组通信
13.5 复制与故障
13.5.1 故障和懒惰复制
13.5.2 故障和积极复制
13.6 复制中介程序服务
13.7 本章小结
13.8 参考文献说明
练习
第14章 并行数据库系统
14.1 并行数据库系统架构
14.1.1 目标
14.1.2 功能架构
14.1.3 并行DBMS架构
14.2 并行数据布局
14.3 并行查询处理
14.3.1 查询并行性
14.3.2 数据处理的并行算法
14.3.3 并行查询优化
14.4 负载均衡
14.4.1 并行执行问题
14.4.2 算子内负载均衡
14.4.3 算子间负载均衡
14.4.4 查询内负载均衡
14.5 数据库集群
14.5.1 数据库集群架构
14.5.2 复制
14.5.3 负载均衡
14.5.4 查询处理
14.5.5 容错性
14.6 本章小结
14.7 参考文献注释
练习
第15章 分布式对象数据库管理
15.1 基础对象概念和对象模型
15.1.1 对象
15.1.2 类型和类
15.1.3 组合(聚合)
15.1.4 子类划分和继承
15.2 对象的分布设计
15.2.1 类的水平分片
15.2.2 类的垂直分片
15.2.3 路径划分
15.2.4 类的分片算法
15.2.5 分配
15.2.6 复制
15.3 架构问题
15.3.1 可选的客户/服务器架构
15.3.2 缓存一致性
15.4 对象管理
15.4.1 对象标识管理
15.4.2 指针转换
15.4.3 对象迁移
15.5 分布式对象存储
15.6 对象查询处理
15.6.1 对象查询处理器架构
15.6.2 查询处理问题
15.6.3 查询执行
15.7 事务管理
15.7.1 关于正确性的判据
15.7.2 事务模型和对象结构
15.7.3 对象DBMS中的事务管理
15.7.4 将事务看作对象
15.8 本章小结
15.9 参考文献注释
练习
第16章 P2P数据管理
16.1 基础设施
16.1.1 非结构P2P网络
16.1.2 结构化的P2P网络
16.1.3 超级节点P2P网络
16.1.4 P2P网络的比较
16.2 P2P系统中的模式映射
16.2.1 成对模式映射
16.2.2 基于机器学习技术的映射
16.2.3 共同协议映射
16.2.4 使用IR技术的模式映射
16.3 在P2P系统中查询
16.3.1 前k名查询
16.3.2 连结查询
16.3.3 范围查询
16.4 副本一致性
16.4.1 在DHT中的基本支持
16.4.2 在DHT中的数据当前性
16.4.3 副本协调
16.5 本章小结
16.6 参考文献注释
练习
第17章 万维网数据管理
17.1 万维网图管理
17.1.1 万维网图结构的压缩
17.1.2 采用S-节点的万维网图存储
17.2 万维网搜索
17.2.1 万维网爬取
17.2.2 索引
17.2.3 排序与链接分析
17.2.4 关键词搜索的评价
17.3 万维网查询
17.3.1 半结构化数据方法
17.3.2 万维网查询语言方法
17.3.3 问答系统
17.3.4 隐藏万维网搜索与查询
17.4 分布式XML处理
17.4.1 XML概览
17.4.2 XML查询处理技术
17.4.3 XML数据的分片
17.4.4 分布式XML处理的优化
17.5 本章小结
17.6 参考文献说明
练习
第18章 前沿研究:流数据和云计算
18.1 数据流管理
18.1.1 流数据模型
18.1.2 流查询语言
18.1.3 流算子和它们的实现
18.1.4 查询处理
18.1.5 DSMS查询优化
18.1.6 负载削减和近似
18.1.7 多查询优化
18.1.8 流挖掘
18.2 云数据管理
18.2.1 云的分类
18.2.2 网格计算
18.2.3 云架构
18.2.4 云中的数据管理
18.3 本章小结
18.4 参考文献注释
参考文献
封底


📜 SIMILAR VOLUMES


数据库管理系统
✍ 波斯特 📂 Library 📅 2006 🏛 机械工业 🌐 Chinese

书签已装载, 书签制作方法请找 [email protected] 完全免费 对于管理和信息技术的专业人员来说,数据库是最重要和最实用的工具之一。数据库为收集、组织和共享数据提供了基础。数据库管理方法提供了很多传统编程技术无法比拟的优势,主要包括更短的开发时间、更容易修改、更好的数据完整性与安全性以及更强的数据共享和集成。而DBMS是最复杂的实用技术工具之一,本书细致讲解了如何在商业应用中使用DBMS。   本书涵盖了构建数据库前的两个关键主题:数据库设计 (规范化) 和SQL (查询)。所有主要的数据库系统都涉及这两个主题。规范化说明了如何细致设计数据库以获得DBMS能力

数据库系统: 数据库与数据仓库导论
✍ 内纳德·尤基克 (Nenad Jukic); 苏珊·维布斯基 (Susan Vrbsky); 斯维特洛扎·奈斯特罗夫 (Svetlozar Ncstorov) 📂 Library 📅 2015 🏛 机械工业出版社 🌐 Chinese

书签已装载, 书签制作方法请找 [email protected] 完全免费 《数据库系统:数据库与数据仓库导论》内容全面,理论清晰。详细解析操作型数据库和分析型数据库的基本概念、设计方法和使用技巧,简要介绍数据挖掘、NoSQL数据库等高级主题,结合丰富的习题和案例帮助学生掌握基础知识。 面向实战,重视应用。针对当今快速变化的市场需求,培养学生设计和使用数据库的能力,重点是学会如何将理论知识成功地应用到信息系统、商业数据分析和决策支持等应用环境中,真正实现学以致用。 资源丰富,免费实用。访问dbtextbook.com获取免费资源:专门为本书开发的基于Web的数据建模套件E

数据库原理
✍ 严冬梅 📂 Library 📅 2011 🏛 清华大学出版社 🌐 Chinese

<p>由严冬梅主编的《数据库原理》以关系数据库系统为核心,全面介绍了数据库系统的基本原理。全书共10章,主要内容包括数据库系统基本概念、关系数据模式、关系数据库标准语言sql、关系数据库理论、查询优化、数据库保护、数据库应用系统设计、数据库编程、数据库产品及数据库技术新发展。本书中所涉及的例子均以学生学习过程为主线,每章后均附有习题,习题答案可从网站下载。为了配合教学和学生自学,本书配有制作精美的ppt课件。同时,本书还有配套教材《数据库应用与实践指导》对实验环节进行指导。</p> <p> 《数据库原理》可作为普通高等院校计算机及相关学科的数据库课程教材,也可作为数据库技术的自学教材和

数据库管理系统原理与设计
✍ Raghu Ramakrishnan Johannes Gehrke 📂 Library 📅 2004 🏛 清华大学出版社 🌐 Chinese

<p>《数据库管理系统原理与设计》(第3版)由于内容全面,实践性强,已经成为了数据库课程的首选教材。全书分为数据库基础,应用程序开发、存储与索引、查询评估、事务管理、数据库设计与调整、高级主题等七大部分,对数据库的设计与使用、数据库管理系统基本原理与实现技术,以及数据库研究的新进展做了详细论述。《数据库管理系统原理与设计》以一个网上书店的完整设计为例,介绍了数据库 系统的具体实现过程。第3版保留了前两版的传统优点,并且加入了许多关于数据库最新研究和发展的内容,每章后面精选的复习题和练习使《数据库管理系统原理与设计》更加吸引人,可读性更强。</p>

数据库系统全书
✍ Jeffrey D.Ullman; Jennifer Widom; Hector Garcia-Molina 📂 Library 📅 2003 🏛 机械工业出版社 🌐 Chinese