Mycat权威指南

Mycat权威指南

ID:29229227

大小:7.85 MB

页数:292页

时间:2018-12-17

Mycat权威指南_第1页
Mycat权威指南_第2页
Mycat权威指南_第3页
Mycat权威指南_第4页
Mycat权威指南_第5页
资源描述:

《Mycat权威指南》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、入门篇1MYCAT开源宣言1概述3数据库切分概述3垂直切分5水平切分6Mycat前世今生9序章9Cobar的十个秘密10Mycat闪耀登场14Mycat概述18Mycat中的概念21数据库中间件21逻辑库(schema)21逻辑表(table)22分片节点(dataNode)23节点主机(dataHost)23分片规则(rule)23全局序列号(sequence)23多租户23快速入门2510分钟入门25快速镜像方式体验MyCAT26服务安装与配置26服务启动与启动设置28demo使用29日志分析30warpper日志:30mycat日志31debug模式下

2、分析sql执行。33异常日志35Mycat的配置37搞定schema.xml37schema标签37table标签39childTable标签41dataNode标签42dataHost标签42heartbeat标签44server.xml45优化配置45user标签45system标签46rule.xml48tableRule标签48function标签49Mycat的join50分片join50全局序列号57全局序列号介绍57本地文件方式57数据库方式57本地时间戳方式59其他方式60自增长主键60Mycat分片规则63分片规则概述63Mycat常用的分

3、片规则64权限控制74多租户支持74常见问题与解决方案76常见问题与解答76高级进阶篇83读写分离83MySQL主从复制的几种方案83MySQL主从复制的几个问题85Mycat支持的读写分离87高可用与集群89MySQL高可用的几种方案89Mycat高可用方案93事务支持95Mycat里的数据库事务95XA事务原理96XA事务的问题和MySQL的局限98SQL拦截100MycatSQL拦截机制100Mycat注解102注解原理102注解使用示例103MycatCatlet104MyCAT支持的Catlet实现105jdbc多数据库支持105JDBC概述105

4、JDBC体系结构106JDBCAPI106JDBC4.0107Mycat对JDBC的支持108NoSQL支持(MongoDB)108MongoDB109Oracle116SQLServer117DB2118SparkSQL/Hive118PostgreSQL121管理命令与监控122压缩协议支持130压缩协议支持130配置说明130压缩性能测试130mysql压缩协议130Mycat-Web132Mycat-Web简介132Mycat-web架构及原理132Mycat-Web使用篇132Mycat-Web安装132Mycat-Web功能介绍134生产实践篇1

5、38生产实践案例138Mycat读写分离案例138分表分库案例139SAAS多租户案例140每天2亿数据的实时查询案例141物联网26亿数据的案例142大型分布式零售系统案例142生产环境部署144单节点mycat部署144mycat的高可用与负载均衡144Mycat最佳实践154Mycat如图所述通过后端接入不同的后端解决业务的完整需求。154Mycat实施指南155Mycat项目实施步骤155数据迁移与扩容实践161案例一:使用一致性Hash进行分片161案例二:使用范围分片166数据迁移的注意点167loaddata批量导入168使用mysqldump

6、进行数据迁移169迁移一个表中的部分数据170版本选择与升级指南171版本选择171mycat1.2中的功能:171mycat1.3中的功能:171mycat1.4中的功能:172小结172性能调优174主机调优174JVM调优174MyCAT调优178MySQL通用调优179开发篇181加入Mycat181Mycat开发基础181Mycat架构分析183MyCAT和TDDL、Amoeba、Cobar的架构比较183框架比较183点评185其它资料186MyCAT线程模型分析187MyCAT线程模型187Mycat线程介绍187Cobar线程介绍189Cob

7、ar为什么那么多个线程池?191MyCAT与Cobar的比较193mycat的连接池195Mycat连接池模型195Mycat的网络通信框架199先从一个测试说起199测试环境199MyCAT网络框架201与Cobar原有NIO细节比较215MyCAT的AIO实现217Mycat的路由与分发流程224路由的作用224路由解析器224druid路由解析的两种方式226路由计算228路由计算的核心要素232单个表的路由计算232多个表的路由计算233全局表的路由计算234or语句的路由计算234系统语句的路由计算237相关类图和序列图238路由解析过程中的一些控

8、制变量241Mycat的JDBC后端框架242JDB

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。