商业银行分布式架构实践
¥
30
2.3折
¥
128
全新
库存6件
作者牛新庄
出版社清华大学出版社
出版时间2019-11
版次1
装帧其他
货号3-5外1
上书时间2022-09-21
商品详情
- 品相描述:全新
图书标准信息
-
作者
牛新庄
-
出版社
清华大学出版社
-
出版时间
2019-11
-
版次
1
-
ISBN
9787302536086
-
定价
128.00元
-
装帧
其他
-
开本
16开
-
纸张
胶版纸
- 【内容简介】
-
《商业银行分布式架构实践》从理念、技术、工程实践、管理等方面系统介绍民生银行分布式架构转型实践的先进经验。首先讲述商业银行进行分布式架构转型的必要性。接着分析适合金融行业的分布式架构设计模式,讨论关键技术,如服务治理、分布式数据访问、分布式事务、消息中心、分布式存储等,并重点介绍对于保证银行业务连续性至关重要的高可用和灾备方案。此后列出组织架构建设、分布式架构转型改造的要点。*后结合三个民生银行分布式系统建设实例 (核心账务系统、支付结算系统、线上贷款系统 ),详述实施分布式架构改造的过程。
- 【作者简介】
-
牛新庄,国内顶尖数据架构与IT治理专家,现任中国民生银行总行信息科技部总经理、民生科技有限公司董事长兼总经理,国务院“互联网 ”行动专家咨询委员会委员,工业和信息化部人工智能专家,银保监会信息科技发展与风险管理专家,中央企业网络安全与信息化服务共享联盟首批专家,浙江大学软件学院兼职教授,对外经济贸易大学国际商学院客座教授,北京交通大学软件学院兼职教授。早年曾担任建设银行总行、青岛海尔、中信银行、山东农信等国内大型企业的专家顾问。牛新庄博士已出版《循序渐进DB2》《DB2数据库性能调整和优化》《深入解析DB2》《DB2高级管理、系统设计与诊断案例》等多本专著,获得二十余项国际认证,多次获得人民银行科技发展奖及银保监会科技成果奖项。
- 【目录】
-
目 录
第1章 商业银行科技转型思考与探索 1
1.1 当前时代背景下的银行业务特性 2
1.2 新业态下银行科技特性与架构转型思考 6
1.2.1 新时代背景下银行信息科技特性 7
1.2.2 银行科技架构转型思考 9
1.3 分布式架构的选择 12
第2章 分布式系统建设理念 17
2.1 分布式架构 17
2.2 分布式架构转型理念 19
2.3 分布式架构转型中的挑战 21
2.3.1 “分”的挑战 21
2.3.2 “合”的挑战 22
2.4 分布式经典理论 24
2.4.1 ACID理论 25
2.4.2 CAP理论 26
2.4.3 BASE理论 28
第3章 分布式架构设计模式 31
3.1 分布式应用设计 31
3.1.1 分布式应用设计原则 31
3.1.2 分布式应用服务设计在金融行业中面临的问题和挑战 32
3.1.3 分布式应用服务实施建议 33
3.2 应用设计模式 38
3.2.1 通道型应用 39
3.2.2 前置网关型应用 41
3.2.3 读写分离产品型应用(包括数据型应用) 42
3.2.4 分库分表型应用 44
3.2.5 分区多活产品型应用 47
第4章 关键技术能力建设 51
4.1 云平台(基础设施弹性) 51
4.1.1 发现云计算 51
4.1.2 认识云计算 53
4.1.3 云计算和分布式技术 56
4.1.4 金融行业遇到云计算 57
4.1.5 金融行业IaaS建设探索 60
4.1.6 金融行业PaaS参考架构 62
4.1.7 云计算技术未来展望 64
4.2 服务治理 65
4.2.1 服务治理技术概述 65
4.2.2 金融行业服务治理实施策略 78
4.3 分布式数据访问 86
4.3.1 选择分布式数据库方案 87
4.3.2 金融核心数据分库分表拆分方案 88
4.3.3 分库分表中间件 90
4.3.4 数据扩容 98
4.3.5 结语 100
4.4 分布式事务 101
4.4.1 单库事务 101
4.4.2 最大努力一阶段提交(Best Effort 1PC) 102
4.4.3 XA两阶段提交 103
4.5 消息中心 104
4.5.1 应用场景和解决问题 105
4.5.2 实现方式及通用设计 106
4.5.3 消息中心实践 108
4.5.4 应用使用要点和规范 112
4.5.5 典型开源技术及对比 114
4.6 全局序列号生成器 116
4.6.1 全局序列生成器技术架构 116
4.6.2 全局序列号生成器服务接口设计 118
4.7 缓存 118
4.7.1 缓存介绍 118
4.7.2 本地缓存 120
4.7.3 应用级缓存 122
4.7.4 分布式缓存 129
4.7.5 探索和实践 129
4.7.6 总结和展望 131
4.8 分布式存储 131
4.8.1 分布式存储介绍 131
4.8.2 分布式存储在金融行业的前景 132
4.8.3 分布式存储发展方向 134
4.8.4 分布式存储部署使用原则 135
4.8.5 分布式存储部署架构 136
4.9 大数据技术 137
4.9.1 大数据概述 137
4.9.2 银行数据架构设计 140
4.9.3 结语 152
第5章 高可用、同城双活与灾备 155
5.1 分布式多活技术架构 155
5.1.1 分布式架构双活设计原则 155
5.1.2 分区多活架构设计 156
5.2 数据库高可用与灾备技术 158
5.2.1 数据库高可用性选型 158
5.2.2 MySQL高可用方案的具体实现 159
5.2.3 MySQL的同城与容灾方案 160
5.3 小结 164
第6章 开发运行效能建设 165
6.1 挑战、背景与目标 165
6.1.1 机遇与挑战 165
6.1.2 银行信息科技的发展趋势 166
6.1.3 分布式架构下的特点与难题 167
6.1.4 目标 167
6.2 DevOps体系 169
6.3 DevOps流程体系 174
6.4 DevOps整体设计思路 175
6.4.1 金融行业流程体系现状 175
6.4.2 DevOps整体设计思路 176
6.5 DevOps体系建设 178
6.5.1 快速类流程体系整体思路 178
6.5.2 传统类流程体系整体思路 180
6.6 DevOps核心领域建设 180
6.6.1 需求条目化管理 180
6.6.2 分支管理 181
6.6.3 持续集成 182
6.6.4 持续交付 184
6.7 运维体系化建设 187
6.7.1 分布式环境下运维的特点与挑战 187
6.7.2 分布式运维支撑体系 187
第7章 组织架构建设 193
7.1 文化 193
7.1.1 组织意识 193
7.1.2 风险意识 194
7.1.3 规范意识 195
7.1.4 工具意识 196
7.1.5 运营意识 197
7.2 组织结构 198
7.3 制度建设 203
7.3.1 关于制度制定方面 203
7.3.2 关于工程作业以及制度执行方面 205
7.4 人才 205
7.4.1 专业化 206
7.4.2 多元化 206
7.4.3 积累和传承 207
7.4.4 外部合作 208
7.5 小结 208
第8章 银行分布式架构改造要点与实施阶段划分 209
8.1 金融行业分布式架构改造需求点 209
8.1.1 吞吐量与性能需求 209
8.1.2 系统可用性需求 210
8.1.3 数据一致性需求 210
8.1.4 容灾与备份需求 210
8.1.5 系统安全性需求 211
8.1.6 运维自动化需求 211
8.2 分布式架构分层解决方案及实施阶段划分 212
8.3 分布式金融架构愿景 215
第9章 大型商业银行分布式系统建设实例 219
9.1 大型商业银行分布式核心账务系统 219
9.1.1 中国民生银行分布式核心系统建设背景与历程 219
9.1.2 构建过程 221
9.1.3 项目成果 228
9.1.4 未来展望 230
9.2 大型商业银行分布式支付结算系统 230
9.2.1 分布式支付结算系统建设项目背景 230
9.2.2 分布式支付结算系统建设的意义 231
9.2.3 支付结算系统面对的交易环境 231
9.2.4 分布式支付结算系统建设方案 232
9.2.5 结语 246
9.3 大型商业银行分布式线上贷款系统 247
9.3.1 背景与概述 247
9.3.2 贷款领域模型设计实现 247
9.3.3 分布式贷款系统的架构设计 252
9.3.4 批处理方案设计 257
9.3.5 分布式改造的数据迁移方案 261
9.3.6 日常运维工具介绍 264
9.3.7 结语 265
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价