图书介绍
分布式数据库架构及企业实践 基于Mycat中间件【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 周继锋等著 著
- 出版社: 北京:电子工业出版社
- ISBN:7121302879
- 出版时间:2016
- 标注页数:306页
- 文件大小:24MB
- 文件页数:322页
- 主题词:
PDF下载
下载说明
分布式数据库架构及企业实践 基于Mycat中间件PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 数据库中间件与分布式数据库的实现1
1.1 什么是分布式系统1
1.2 为什么需要分布式数据库2
1.3 分布式数据库的实现原理3
1.4 Mycat数据库中间件简介5
1.4.1 Mycat的历史与未来规划5
1.4.2 Mycat与其他中间件的区别8
1.4.3 Mycat的优势10
1.4.4 Mycat的适用场合11
第2章 Mycat入门13
2.1 环境搭建13
2.1.1 Windows环境搭建13
2.1.2 Linux环境搭建15
2.2 Mycat核心概念详解16
2.2.1 逻辑库(schema)16
2.2.2 逻辑表(table)16
2.2.3 分片节点(dataNode)17
2.2.4 节点主机(dataHost)17
2.3 Mycat原理介绍18
2.4 参与Mycat源码开发19
2.4.1 Mycat源码环境搭建19
2.4.2 Mycat源码调试19
第3章 Mycat进阶22
3.1 Mycat配置详解22
3.1.1 Mycat支持的两种配置方式22
3.1.2 server.xml配置文件23
3.1.3 schema.xml配置文件28
3.1.4 sequence配置文件37
3.1.5 zk-create.yaml配置文件41
3.1.6 其他配置文件44
3.2 Mycat分片规则详解46
3.2.1 分片表与非分片表46
3.2.2 ER关系分片表46
3.2.3 分片规则rule.xml文件详解46
3.2.4 取模分片47
3.2.5 枚举分片48
3.2.6 范围分片49
3.2.7 范围求模算法49
3.2.8 固定分片hash算法50
3.2.9 取模范围算法52
3.2.10 字符串hash求模范围算法53
3.2.11 应用指定的算法54
3.2.12 字符串hash解析算法54
3.2.13 一致性hash算法55
3.2.14 按日期(天)分片算法56
3.2.15 按单月小时算法57
3.2.16 自然月分片算法58
3.2.17 日期范围hash算法58
3.3 Mycat管理命令详解59
3.3.1 Reload命令61
3.3.2 Show命令62
第4章 Mycat高级技术实战68
4.1 用Mycat搭建读写分离68
4.1.1 MySQL读写分离69
4.1.2 MySQL Galera Cluster读写分离73
4.1.3 SQL Server读写分离83
4.2 Mycat故障切换86
4.2.1 Mycat主从切换86
4.2.2 MySQL Galera节点切换99
4.3 Mycat+Percona+HAProxy+Keepalived113
4.3.1 Mycat113
4.3.2 Percona集群124
4.3.3 HAProxy131
4.3.4 Keepalived138
4.4 MHA+Keepalived集群搭建140
4.4.1 配置MySQL半同步方式142
4.4.2 安装配置MHA150
4.4.3 测试重构153
4.4.4 扩展Keepalived155
4.5 用ZooKeeper搭建Mycat高可用集群158
4.5.1 ZooKeeper概述158
4.5.2 ZooKeeper的运用场景161
4.5.3 ZooKeeper在Mycat中的使用163
4.6 Mycat高可用配置165
4.7 Mycat注解技术170
4.7.1 balance注解实战170
4.7.2 master/slave注解实战172
4.7.3 SQL注解实战173
4.7.4 schema注解实战176
4.7.5 dataNode注解实战176
4.7.6 catlet注解实战177
第5章 Mycat企业运维179
5.1 Mycat性能监控——Mycat-web详解179
5.1.1 Mycat-web简介179
5.1.2 Mycat-web的配置和使用180
5.1.3 Mycat性能监控指标181
5.2 Mycat性能优化183
5.3 MySQL优化技术186
5.3.1 数据库建表设计规范186
5.3.2 SQL语句与索引195
5.3.3 配置文件206
5.3.4 InnoDB选择文件系统212
5.3.5 系统架构213
第6章 Mycat架构剖析215
6.1 Mycat总体架构介绍215
6.2 Mycat网络I/O架构与实现218
6.2.1 Mycat I/O架构概述218
6.2.2 前端通信框架221
6.3 Mycat线程架构与实现224
6.3.1 多线程基础224
6.3.2 Mycat线程架构226
6.4 Mycat内存管理及缓存架构与实现228
6.4.1 Mycat内存管理229
6.4.2 Mycat缓存架构与实现231
6.5 Mycat连接池架构与实现232
6.5.1 Mycat连接池232
6.5.2 Mycat连接池架构及代码实现234
6.6 Mycat主从切换架构与实现235
6.6.1 Mycat主从切换概述236
6.6.2 Mycat主从切换的实现238
第7章 Mycat核心技术分析241
7.1 Mycat分布式事务的实现241
7.1.1 XA规范241
7.1.2 二阶段提交242
7.1.3 三阶段提交243
7.1.4 Mycat中分布式事务的实现244
7.2 Mycat SQL路由的实现249
7.2.1 路由的作用249
7.2.2 SQL解析器250
7.2.3 路由计算252
7.3 Mycat跨库Join的实现260
7.3.1 全局表261
7.3.2 ER分片262
7.3.3 catlet263
7.3.4 ShareJoin264
7.4 Mycat数据汇聚和排序的实现270
7.4.1 数据排序270
7.4.2 数据汇聚273
第8章 Mycat多数据库支持原理与实现275
8.1 MySQL协议在Mycat中的实现275
8.1.1 MySQL协议概述275
8.1.2 Mycat的MySQL协议实现283
8.2 PostgreSQL协议在Mycat中的实现287
8.2.1 PostgreSQL介绍287
8.2.2 PostgreSQL协议288
8.2.3 PostgreSQL实现293
8.3 Mycat对JDBC支持的实现298
8.3.1 Oracle配置299
8.3.2 SQL Server配置300
8.3.3 MongoDB配置301
8.3.4 源码分析306
热门推荐
- 2600175.html
- 1478414.html
- 861299.html
- 2349936.html
- 3208770.html
- 2505291.html
- 2020723.html
- 1030118.html
- 1050063.html
- 2610034.html
- http://www.ickdjs.cc/book_1527672.html
- http://www.ickdjs.cc/book_1271016.html
- http://www.ickdjs.cc/book_2697509.html
- http://www.ickdjs.cc/book_2588709.html
- http://www.ickdjs.cc/book_2373999.html
- http://www.ickdjs.cc/book_3722496.html
- http://www.ickdjs.cc/book_1322221.html
- http://www.ickdjs.cc/book_3140145.html
- http://www.ickdjs.cc/book_568624.html
- http://www.ickdjs.cc/book_725847.html