《云数据管理 挑战与机遇》PDF下载

  • 购买积分:8 如何计算积分?
  • 作  者:(美)迪卫艾肯特·阿格拉沃尔(Divyakant Agrawal),(美)苏迪皮托·达斯(Sudipto Das),(美)阿姆鲁·埃尔·阿巴迪(Amr El Abbadi)著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2017
  • ISBN:9787111563273
  • 页数:140 页
图书介绍:本书共分7章。第1章介绍了云计算、云数据管理的基本概念,并描述了本书的组织结构;第2章主要介绍了分布式数据管理的相关知识,包括分布式系统、P2P系统、并发控制和分布式数据恢复等;第3章对云数据管理的早期研究工作进行了描述,包括不同的键-值存储系统在数据模型、数据分布和容错等方面的区别,以及Bigtable、PNUTS和DYNAMO这三个代表性键-值存储系统的特点;第4章介绍了托管数据的事务问题,包括数据托管模式、托管数据的事务执行、数据存储和复制等内容;第5章主要介绍了分布式数据事务相关技术;第6章讨论了云数据管理中的多租户技术,包括多租户模型、云中的数据库弹性以及云中数据库负载的自动控制;第7章对相关经验教训进行了总结,并指出了未来的主要研究方向。

第1章 简介 1

第2章 分布式数据管理 9

2.1分布式系统 9

2.1.1逻辑时间和Lamport时钟 10

2.1.2向量时钟 12

2.1.3互斥和仲裁集 13

2.1.4领导者选举 15

2.1.5基于广播和多播的组通信 16

2.1.6一致性问题 19

2.1.7 CAP理论 21

2.2 P2P系统 21

2.3数据库系统 24

2.3.1预备知识 24

2.3.2并发控制 25

2.3.3恢复和提交 28

第3章 云数据管理:早期趋势 31

3.1键-值存储系统概述 32

3.2设计选择及其影响 33

3.2.1数据模型 34

3.2.2数据分布和请求路由 35

3.2.3集群管理 35

3.2.4容错和数据复制 36

3.3键-值存储系统案例 38

3.3.1 Bigtable 38

3.3.2 PNUTS 41

3.3.3 Dynamo 43

3.4讨论 45

第4章 托管数据的事务 47

4.1数据或所有权托管 48

4.1.1利用架构模式 49

4.1.2访问驱动的数据库划分 53

4.1.3特定于应用的动态划分 55

4.2事务执行 58

4.3数据存储 58

4.3.1耦合存储 58

4.3.2解耦存储 59

4.4复制 61

4.4.1显式复制 61

4.4.2隐式复制 62

4.5系统综述 63

4.5.1 G-Store 63

4.5.2 ElasTraS 67

4.5.3 Cloud SQL Server 71

4.5.4 Megastore 73

4.5.5 Relational Cloud 77

4.5.6 Hyder 79

4.5.7 Deuteronomy 82

第5章 分布式数据事务 85

5.1云存储上的类数据库功能 85

5.2地理复制数据的事务支持 90

5.3使用分布式事务进行增量更新处理 92

5.4使用迷你事务的可扩展分布式同步 95

5.5讨论 98

第6章 多租户数据库系统 100

6.1多租户模型 101

6.1.1共享硬件 102

6.1.2共享进程 103

6.1.3共享表 104

6.1.4模型分析 104

6.2云中的数据库弹性 106

6.2.1 Albatross:共享存储数据库的实时迁移 108

6.2.2 Zephyr:无共享数据存储的实时迁移 112

6.2.3 Slacker:无共享模型中实时DBMS实例迁移 119

6.3云中数据库负载的自动控制 122

6.4讨论 126

第7章 结束语 128

参考文献 131