分布式数据库系统原理(第4版)
高等院校计算机及相关专业本科生或研究生分布式数据库系统课程的理想教材

作者:(德)塔姆尔·厄兹叙(M. Tamer ?zsu),帕特里克·瓦尔杜里兹(Patrick Valduriez) 著 范举 等译

丛书名:清华计算机图书译丛

定价:99元

印次:2-1

ISBN:9787302636526

出版日期:2023.07.01

印刷日期:2023.07.25

图书责编:龙启铭

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书主要介绍分布式数据库管理系统的基本概念、基本理论和设计问题,涵盖了分布式数据库系统的设计、实现和管理等方面的诸多专题。全书由两大部分组成, 第一部分包括第1~14章,以关系数据库为主,讲述了分布式数据管理的基础原理,内容包括分布式数据库设计,分布式查询的分解与优化,事务管理,分布式并发控制,分布式数据库管理系统的可靠性,数据复制等分布式数据管理技术的经典内容,第14章还讨论了并行数据库系统。第二部分包括第15~18章,介绍了互联网时代分布式数据管理研究的前沿,包括分布式对象数据库管理,P2P数据管理,万?

A University Professor in the Cheriton School of Computer Science, University of Waterloo. I served as the Director of the Cheriton School (2007-2010), and as Associate Dean (Research) of the Faculty of Mathematics (2014-2016). Previously, I was with the University of Alberta, Department of Computing Science (1984-2000).

前??言   在本书第1版出版的1991年,分布式数据库技术还很新,市面上的产品也不是很多。在第1版的前言中,我们引用了Michael Stonebraker的话——他在1988年提出,在接下来的 10 年中,集中式DBMS 将成为一种“古董”,大多数组织将转向分布式DBMS。可以说,Michael Stonebraker的这一预测被证明是正确的,当今使用的大部分数据库系统都是分布式或并行的,它们通常也称为横向扩展系统。另外,在我们撰写本书第1版时,本科生和研究生的数据库课程并不像现在这样普及。因此,本书的第1版在介绍分布式/并行解决方案之前对集中式解决方案做了详尽介绍。然而,随着时代的变化,现在已经很难找到不具备数据库基本知识的研究生了。因此,一本关于分布式/并行数据库技术的研究生教材在今天需要有不同的定位。这正是我们在这一版本中的目标,我们同时还保留了第3版引入的许多新内容。具体而言,我们在第4版中引入的主要修订如下:   (1)多年来,分布式数据库系统的动机和环境均发生了变化(如Web、云等的出现)。鉴于此,对分布式数据库技术进行整体介绍的章节需要进行更新。因此,我们修改了引言部分,以便可以从更为现代的视角看待这项技术。   (2)我们新增了一个关于大数据处理的章节,涵盖了分布式存储系统、数据流处理、MapReduce与Spark 平台、图分析和数据湖的内容。随着上述系统的激增,系统地对它们进行介绍是必不可少的。   (3)类似地,我们通过新的一章来介绍NoSQL系统日益增长的影响。该章涵盖了4种类型的 NoSQL系统,即键值存储、文档存储、宽列系统和图DBMS,...

暂无课件

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情
目    录

第1章  引言 1

1.1  什么是分布式数据库系统 1

1.2  分布式DBMS的发展历程 2

1.3  数据传输方案 4

1.4  分布式DBMS的承诺 5

1.4.1  分布式及复制数据的透明管理 6

1.4.2  基于分布式事务的可靠性 8

1.4.3  性能提升 8

1.4.4  可扩展性 9

1.5  设计问题 10

1.5.1  分布式数据库设计 10

1.5.2  分布式数据控制 10

1.5.3  分布式查询处理 10

1.5.4  分布式并发控制 11

1.5.5  分布式数据库的可靠性 11

1.5.6  复制 11

1.5.7  并行数据库 11

1.5.8  数据库集成 12

1.5.9  其他分布式方法 12

1.5.10  大数据处理和NoSQL 12

1.6  分布式DBMS体系架构 12

1.6.1  分布式DBMS体系架构的模型 13

1.6.2  客户/服务器系统 15

1.6.3  P2P系统 16

1.6.4  多数据库体系架构 18

1.6.5  云计算 20

1.7  本章参考文献说明 23

第2章  分布与并行数据库设计 25

2.1  数据分片 27

2.1.1  水平分片 28

2.1.2  垂直分片 39

2.1.3  混合分片 48

2.2  分配 49

2.2.1  辅助信息 50

2.2.2  分配模型 50

2.2.3  解决办法 52

2.3  结合的方法 53

2.3.1  工作负载不可知时的划分技术 53

2.3.2  ...

"本书第4版涵盖了分布式数据库系统领域的广度和深度内容,可以作为高等学校高年级本科生和研究生的分布式数据库系统教材,也可以作为从事相关工作研究人员的参考用书。
"