您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
Apache ShardingSphere实战
字数: 300000
装帧: 平装
出版社: 电子工业出版社
作者: 郑天民
出版日期: 2021-09-01
商品条码: 9787121356544
版次: 1
开本: 16开
页数: 268
出版年份: 2021
定价:
¥89
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
编辑推荐
"√ 冷启动:无需语言、数据库及相关工具的较深经验,即可掌握这一面向Java服务器端开发人员的强大的数据库分库分表工具。 √ 破瓶颈:有了ShardingSphere的帮助,海量数据的存储和访问不再是难题,可结合纵向分库和横向分表的设计方法来应对。 √ 多功能:面向数据库分库分表,提供标准数据分片|分布式事务|数据库治理功能,适用Java同构|异构语言|云原生等各场景。 √ 普及广:用户有京东|搜狐|滴滴|B站|电信|民生银行|58同城|每日优鲜|首汽约车|海尔|科大讯飞|唯品会|好未来|携程|爱奇艺等。"
内容简介
本书分为9章,主要介绍应用ShardingSphere实现分库分表的一些方法论和工程实践。通过对ShardingSphere的基本概念、应用方式和整体架构的介绍,帮助读者掌握ShardingSphere的设计思想和解决方案;然后从Sharding-JDBC和Sharding-Proxy两款核心组件出发,对分库分表、读写分离、分布式事务、数据脱敏、编排治理及代理服务器等核心功能进行详细阐述,并结合具体场景给出实例分析和实现过程。本书面向Java服务器端开发人员,读者不需要有很深的技术水平,也不需要详细了解分库分表相关工具,但如果读者熟悉Java EE常见技术并掌握一定数据访问基本概念,则有助于读者更好地理解书中的内容。通过学习本书内容,读者将对ShardingSphere的基本架构、设计思想和应用方式有更加深入的了解,为后续的工作和学习奠定基础。同时,本书可以作为具备不同技术体系的开发人员的参考用书。希望本书能给读者的日常研发和管理工作带来启发和帮助。
作者简介
"郑天民:·日本足利工业大学信息工程学硕士,研究方向为人工智能在大规模调度系统中的应用,在国际三大科技文献检索系统上发表过多篇论文。·具有十余年软件行业从业经验,曾就职于多家大型上市公司及互联网电商、健康类独角兽公司,先后担任系统分析架构师、技术总监和CTO等职务。·讲授过十余门面向研发人员的技术和管理类培训课程,对架构设计和技术管理有丰富的经验和深入的理解。 阿里云MVP(Most Valuable Professional,最有价值专家)、腾讯云TVP(Tencent Cloud Valuable Professional,拥有价值专家)、TGO(Top Geeks' Organization,鲲鹏会)会员。 著有《系统架构设计:程序员向架构师转型之路》《向技术管理者转型:软件开发人员跨行业、技术、管理的转型思维与实践》《微服务设计原理与架构》《微服务架构实战》《Spring响应式微服务》等书;译有《Spring响应式编程》和《Python深度学习入门:从零构建CNN和RNN》等书。"
目录
第1章直面数据分库分表架构.1
1.1分库分表简介.1
1.1.1分库分表的基本概念.2
1.1.2分库分表解决方案和代表性框架.7
1.2实现分库分表.10
1.2.1数据分片.10
1.2.2读写分离.11
1.2.3分布式事务.12
1.3初识ShardingSphere.12
1.3.1ShardingSphere设计理念和核心组件.14
1.3.2ShardingSphere解决方案.18
1.4本书架构.21
1.5本章小结.22
第2章引入ShardingSphere.23
2.1ShardingSphere的使用方式.23
2.1.1数据库和JDBC驱动集成.24
2.1.2开发框架集成.25
2.1.3ORM框架集成.32
2.2ShardingSphere的配置机制.34
2.2.1行表达式.34
2.2.2ShardingSphere的核心配置.35
2.2.3ShardingSphere的配置方式.38
2.2.4ShardingSphere的配置体系.43
2.3本章小结.51
第3章ShardingSphere整体架构.53
3.1ShardingSphere与JDBC规范.53
3.1.1JDBC规范的核心组件.54
3.1.2ShardingSphere与JDBC规范的兼容性.59
3.2ShardingSphere与微内核架构模式.66
3.2.1微内核架构模式设计原理与实现.66
3.2.2ShardingSphere基于微内核架构模式实现扩展性.71
3.3ShardingSphere与Spring框架.78
3.3.1基于命名空间集成Spring框架.78
3.3.2基于自定义starter集成SpringBoot的实现过程.84
3.4本章小结.89
第4章ShardingSphere数据分片.90
4.1数据分片的核心概念.90
4.1.1绑定表与广播表.91
4.1.2分片策略与分片算法.92
4.1.3强制路由与Hint机制.97
4.1.4分布式主键.99
4.1.5连接模式.109
4.1.6分片引擎.110
4.2数据分片实例分析.117
4.3分片改造之实现分库.122
4.3.1初始化数据源.122
4.3.2设置分库策略.123
4.3.3设置绑定表与广播表.123
4.3.4设置表分片规则.124
4.4分片改造之实现分表.126
4.5分片改造之实现分库+分表.129
4.6分片改造之实现强制路由.133
4.6.1HintManager.133
4.6.2实现并配置强制路由分片算法.136
4.6.3基于强制路由访问目标库表.137
4.7本章小结.140
第5章ShardingSphere读写分离.141
5.1读写分离与ShardingSphere.141
5.1.1读写分离方案.142
5.1.2配置读写分离.142
5.2读写分离的基础用法.143
5.2.1读写分离的使用方法.143
5.2.2MasterSlaveRouter实现原理.145
5.3读写分离集成数据分片.152
5.3.1读写分离集成数据分片的实现方法.153
5.3.2ShardingMasterSlaveRouter实现原理.154
5.4读写分离集成强制路由.156
5.5本章小结.157
第6章ShardingSphere分布式事务.159
6.1分布式事务的核心概念.159
6.1.1ShardingSphere中的分布式事务.160
6.1.2XA强一致性事务实现方案.162
6.1.3BASE柔性事务实现方案.166
6.2使用XA实现两阶段提交事务.167
6.2.1开发环境准备.167
6.2.2实现XA事务.169
6.2.3XA事务实现原理.176
6.3使用Seata实现最终一致性事务.180
6.3.1开发环境准备.181
6.3.2实现BASE事务.182
6.3.3BASE事务实现原理.182
6.4本章小结.188
第7章ShardingSphere数据脱敏.189
7.1数据脱敏的核心概念.189
7.1.1敏感数据存储方式.190
7.1.2敏感数据加解密过程.191
7.1.3业务代码集成数据脱敏.191
7.2数据脱敏的使用方法.193
7.2.1准备数据脱敏.193
7.2.2配置数据脱敏.195
7.2.3执行数据脱敏.203
7.3本章小结.204
第8章ShardingSphere编排治理.205
8.1编排治理解决方案.205
8.1.1配置中心.206
8.1.2注册中心.207
8.1.3链路跟踪.208
8.2配置中心的使用方法.210
8.2.1准备开发环境.210
8.2.2掌握配置项.211
8.2.3实现配置中心.213
8.3注册中心的使用方法.217
8.3.1通过注册中心构建编排治理服务.217
8.3.2使用注册中心实现数据访问熔断.226
8.4链路跟踪的使用方法.230
8.4.1初始化第三方Tracer类.230
8.4.2通过ShardingTracer获取Tracer类.231
8.4.3基于Hook机制填充Span.233
8.5本章小结.236
第9章ShardingSphere代理服务.237
9.1Sharding-Proxy的使用方法.237
9.1.1安装和配置.238
9.1.2SQL语句.242
9.1.3SCTL语句.245
9.1.4代码集成.246
9.2Sharding-Proxy架构解析.246
9.2.1Sharding-Proxy整体架构.247
9.2.2Sharding-Proxy整合Sharding-JDBC.256
9.3本章小结.259
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网