如果大家在平时的公司项目开发过程中,用的是mysql,当到了一定的数据量之后。会考虑对mysql进行分库分表的操作。那么在这个过程中会用到一款工具 mycat
首先第一问:什么是mycat?我这里找了一段觉得比较完整的截图,如下。
这里补充一句,虽然mycat支持多种数据库,但实际工作中我们还是在mysql数据库场景下用得最多。
第二问:使用mycat的整体思想架构。
第三问:实际怎么上手?
这里举一个例子,linux服务器上的步骤。另外备注下,现在mycat网上最新已经到了2.0版本,推荐使用最新的,最新的地址是:Mycat1.x与Mycat2功能对比 · 语雀
第四问:这些配置文件怎么配?
scheme.xml
server.xml:
rule.xml 这里就不截图了。主要是配置分片分表的策略。看看其他博主的文章即可。例如:
mycat核心配置详解(rule.xml配置,以及常用分片算法)_梁十八的技术博客_51CTO博客
以上这些都懂了,大致你也就懂了mycat的基本使用。