扫一扫
关注中图网
官方微博
本类五星书更多>
-
>
营销管理
-
>
茶叶里的全球贸易史(精装)
-
>
近代华商股票市场制度与实践(1872—1937)
-
>
麦肯锡图表工作法
-
>
底层逻辑:看清这个世界的底牌
-
>
李诞脱口秀工作手册
-
>
成事:冯唐品读曾国藩嘉言钞
银行业分布式数据库设计实务 版权信息
- ISBN:9787111719687
- 条形码:9787111719687 ; 978-7-111-71968-7
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 所属分类:>
银行业分布式数据库设计实务 内容简介
本书从数据库在银行业的应用入手,全面系统地介绍了适用于银行业务特点的强一致性金融级分布式数据库的研发实践,对分布式数据库的关键技术进行了分析,在介绍各种关键技术主流解决方案的基础上,结合银行业务特点对银行所采用的技术方案进行了详细的说明。
银行业分布式数据库设计实务 目录
前言
第1章 概述 / 1
1.1 基本概念与理论 / 1
1.1.1 关系数据模型和关系数据库 / 1
1.1.2 分布式数据库的概念和特点 / 3
1.1.3 CAP理论 / 4
1.1.4 大数据与分布式数据库 / 6
1.2 银行业的数据库应用状况 / 7
1.2.1 银行业的业务系统和数据库 / 7
1.2.2 银行业当前数据库应用的挑战 / 10
1.2.3 银行业数据库的应用方向 / 11
1.3 分布式数据库概述 / 13
1.3.1 分布式数据库的由来和发展 / 13
1.3.2 分布式数据库的优势 / 16
1.3.3 分布式数据库的挑战 / 18
1.3.4 分布式数据库在银行业中的应用前景 / 19
1.4 本章小结 / 20
第2章 分布式数据库架构设计 / 21
2.1 架构设计 / 21
2.1.1 总体逻辑架构 / 21
2.1.2 总体物理架构 / 24
2.1.3 计算节点设计 / 26
2.1.4 数据节点设计 / 29
2.1.5 管理节点设计 / 30
2.1.6 全局事务管理器设计 / 33
2.2 存储引擎选择 / 33
2.2.1 PostgreSQL / 34
2.2.2 MySQL / 34
2.2.3 MariaDB / 35
2.2.4 数据库引擎选择因素 / 35
2.3 本章小结 / 35
第3章 分布式查询优化 / 37
3.1 概述 / 37
3.2 优化器基础 / 40
3.3 基于规则的优化 / 51
3.4 基于成本的优化 / 68
3.5 银行业实践 / 72
3.6 本章小结 / 75
第4章 分布式事务管理 / 76
4.1 事务概述 / 76
4.1.1 事务的定义 / 76
4.1.2 分布式事务 / 79
4.1.3 BASE模型 / 80
4.2 分布式事务模型 / 81
4.2.1 两阶段提交模型 / 82
4.2.2 三阶段提交模型 / 84
4.2.3 *终一致性事务模型 / 86
4.3 分布式事务实践 / 88
4.3.1 基本原理 / 88
4.3.2 异常处理 / 91
4.4 本章小结 / 92
第5章 数据库并发控制 / 94
5.1 并发控制概述 / 94
5.2 基于加锁的并发控制 / 95
5.2.1 锁类型 / 95
5.2.2 并发控制原理 / 97
5.2.3 死锁和死锁检测 / 102
5.3 基于时间戳的并发控制 / 105
5.3.1 时间戳类型 / 105
5.3.2 并发控制原理 / 106
5.3.3 优化与改进 / 106
5.4 多版本并发控制原理 / 106
5.5 乐观并发控制 / 107
5.6 分布式并发控制实践 / 109
5.7 本章小结 / 112
第6章 数据批量处理 / 113
6.1 数据导入导出 / 113
6.1.1 导入导出概述 / 114
6.1.2 分布式导入导出实践 / 115
6.2 存储过程 / 120
6.2.1 存储过程概述 / 120
6.2.2 分布式存储过程实践 / 122
6.3 游标 / 125
6.3.1 游标概述 / 126
6.3.2 分布式游标设计 / 129
6.4 本章小结 / 133
第7章 可靠性 / 135
7.1 组件高可靠 / 136
7.1.1 Paxos协议 / 136
7.1.2 计算节点高可靠 / 139
7.1.3 数据节点高可靠 / 140
7.1.4 全局事务管理器高可靠 / 141
7.1.5 管理节点高可靠 / 142
7.2 同城灾备 / 143
7.2.1 概述 / 143
7.2.2 同城灾备设计 / 144
7.2.3 同城灾备切换实践 / 145
7.3 异地容灾 / 146
7.3.1 概述 / 146
7.3.2 异地容灾设计 / 146
7.3.3 异地容灾实践 / 148
7.4 备份与恢复 / 150
7.4.1 分布式备份设计 / 151
7.4.2 分布式恢复设计 / 152
7.5 本章小结 / 153
第8章 扩展性 / 155
8.1 服务扩展性 / 155
8.1.1 全局事务管理器的扩展性 / 155
8.1.2 计算节点的扩展性 / 156
8.2 数据扩展性 / 160
8.2.1 分片技术 / 161
8.2.2 数据重分布方案 / 167
8.2.3 数据重分布实践 / 170
8.3 本章小结 / 174
第9章 分布式数据库应用实践 / 176
9.1 集群规划 / 176
9.1.1 概述 / 176
9.1.2 存储规划 / 177
9.1.3 组网规划 / 178
9.2 数据模型设计 / 179
9.2.1 概述 / 179
9.2.2 实体关系设计 / 180
9.2.3 表结构设计 / 181
9.2.4 表分布性设计 / 183
9.3 联机交易开发实践 / 185
9.3.1 模型设计 / 185
9.3.2 应用开发 / 188
9.3.3 性能指标 / 191
9.4 日终批处理开发实践 / 192
9.4.1 单节点存储过程 / 192
9.4.2 游标式操作 / 194
9.5 运维管理 / 195
9.5.1 系统安装和升级 / 195
9.5.2 系统扩容 / 196
9.5.3 系统监控 / 197
9.5.4 常用运维工具 / 200
9.6 本章小结 / 201
附录 / 202
第1章 概述 / 1
1.1 基本概念与理论 / 1
1.1.1 关系数据模型和关系数据库 / 1
1.1.2 分布式数据库的概念和特点 / 3
1.1.3 CAP理论 / 4
1.1.4 大数据与分布式数据库 / 6
1.2 银行业的数据库应用状况 / 7
1.2.1 银行业的业务系统和数据库 / 7
1.2.2 银行业当前数据库应用的挑战 / 10
1.2.3 银行业数据库的应用方向 / 11
1.3 分布式数据库概述 / 13
1.3.1 分布式数据库的由来和发展 / 13
1.3.2 分布式数据库的优势 / 16
1.3.3 分布式数据库的挑战 / 18
1.3.4 分布式数据库在银行业中的应用前景 / 19
1.4 本章小结 / 20
第2章 分布式数据库架构设计 / 21
2.1 架构设计 / 21
2.1.1 总体逻辑架构 / 21
2.1.2 总体物理架构 / 24
2.1.3 计算节点设计 / 26
2.1.4 数据节点设计 / 29
2.1.5 管理节点设计 / 30
2.1.6 全局事务管理器设计 / 33
2.2 存储引擎选择 / 33
2.2.1 PostgreSQL / 34
2.2.2 MySQL / 34
2.2.3 MariaDB / 35
2.2.4 数据库引擎选择因素 / 35
2.3 本章小结 / 35
第3章 分布式查询优化 / 37
3.1 概述 / 37
3.2 优化器基础 / 40
3.3 基于规则的优化 / 51
3.4 基于成本的优化 / 68
3.5 银行业实践 / 72
3.6 本章小结 / 75
第4章 分布式事务管理 / 76
4.1 事务概述 / 76
4.1.1 事务的定义 / 76
4.1.2 分布式事务 / 79
4.1.3 BASE模型 / 80
4.2 分布式事务模型 / 81
4.2.1 两阶段提交模型 / 82
4.2.2 三阶段提交模型 / 84
4.2.3 *终一致性事务模型 / 86
4.3 分布式事务实践 / 88
4.3.1 基本原理 / 88
4.3.2 异常处理 / 91
4.4 本章小结 / 92
第5章 数据库并发控制 / 94
5.1 并发控制概述 / 94
5.2 基于加锁的并发控制 / 95
5.2.1 锁类型 / 95
5.2.2 并发控制原理 / 97
5.2.3 死锁和死锁检测 / 102
5.3 基于时间戳的并发控制 / 105
5.3.1 时间戳类型 / 105
5.3.2 并发控制原理 / 106
5.3.3 优化与改进 / 106
5.4 多版本并发控制原理 / 106
5.5 乐观并发控制 / 107
5.6 分布式并发控制实践 / 109
5.7 本章小结 / 112
第6章 数据批量处理 / 113
6.1 数据导入导出 / 113
6.1.1 导入导出概述 / 114
6.1.2 分布式导入导出实践 / 115
6.2 存储过程 / 120
6.2.1 存储过程概述 / 120
6.2.2 分布式存储过程实践 / 122
6.3 游标 / 125
6.3.1 游标概述 / 126
6.3.2 分布式游标设计 / 129
6.4 本章小结 / 133
第7章 可靠性 / 135
7.1 组件高可靠 / 136
7.1.1 Paxos协议 / 136
7.1.2 计算节点高可靠 / 139
7.1.3 数据节点高可靠 / 140
7.1.4 全局事务管理器高可靠 / 141
7.1.5 管理节点高可靠 / 142
7.2 同城灾备 / 143
7.2.1 概述 / 143
7.2.2 同城灾备设计 / 144
7.2.3 同城灾备切换实践 / 145
7.3 异地容灾 / 146
7.3.1 概述 / 146
7.3.2 异地容灾设计 / 146
7.3.3 异地容灾实践 / 148
7.4 备份与恢复 / 150
7.4.1 分布式备份设计 / 151
7.4.2 分布式恢复设计 / 152
7.5 本章小结 / 153
第8章 扩展性 / 155
8.1 服务扩展性 / 155
8.1.1 全局事务管理器的扩展性 / 155
8.1.2 计算节点的扩展性 / 156
8.2 数据扩展性 / 160
8.2.1 分片技术 / 161
8.2.2 数据重分布方案 / 167
8.2.3 数据重分布实践 / 170
8.3 本章小结 / 174
第9章 分布式数据库应用实践 / 176
9.1 集群规划 / 176
9.1.1 概述 / 176
9.1.2 存储规划 / 177
9.1.3 组网规划 / 178
9.2 数据模型设计 / 179
9.2.1 概述 / 179
9.2.2 实体关系设计 / 180
9.2.3 表结构设计 / 181
9.2.4 表分布性设计 / 183
9.3 联机交易开发实践 / 185
9.3.1 模型设计 / 185
9.3.2 应用开发 / 188
9.3.3 性能指标 / 191
9.4 日终批处理开发实践 / 192
9.4.1 单节点存储过程 / 192
9.4.2 游标式操作 / 194
9.5 运维管理 / 195
9.5.1 系统安装和升级 / 195
9.5.2 系统扩容 / 196
9.5.3 系统监控 / 197
9.5.4 常用运维工具 / 200
9.6 本章小结 / 201
附录 / 202
展开全部
书友推荐
- >
烟与镜
烟与镜
¥14.4¥48.0 - >
经典常谈
经典常谈
¥12.7¥39.8 - >
伊索寓言-世界文学名著典藏-全译本
伊索寓言-世界文学名著典藏-全译本
¥9.3¥19.0 - >
伯纳黛特,你要去哪(2021新版)
伯纳黛特,你要去哪(2021新版)
¥15.9¥49.8 - >
苦雨斋序跋文-周作人自编集
苦雨斋序跋文-周作人自编集
¥6.9¥16.0 - >
人文阅读与收藏·良友文学丛书:一天的工作
人文阅读与收藏·良友文学丛书:一天的工作
¥14.7¥45.8 - >
名家带你读鲁迅:故事新编
名家带你读鲁迅:故事新编
¥13.0¥26.0 - >
企鹅口袋书系列·伟大的思想20:论自然选择(英汉双语)
企鹅口袋书系列·伟大的思想20:论自然选择(英汉双语)
¥6.3¥14.0
本类畅销
-
富爸爸穷爸爸
¥29.5¥89 -
就业、利息和货币通论
¥25.5¥50 -
萨缪尔森谈金融贸易与开放经济
¥10¥25 -
投资人和你想的不一样
¥20.5¥65 -
金融案鉴:金融领域违纪违法典型案例警示教育读本
¥28.4¥56 -
货币论-下卷
¥17.7¥32