
MyCat
Coding Farmer
这个作者很懒,什么都没留下…
展开
-
MyCat安装及读写分离配置
MyCat数据库分库分表中间件国内最活跃的、性能最好的开源数据库中间件! Mycat主要做读写分离,分库分表 1.6.6.1-release下载地址 wget http://dl.mycat.io/1.6.6.1/Mycat-server-1.6.6.1-release-20181031195535-linux.tar.gz 1.6-release下载地址,使用的版...原创 2018-12-21 11:12:36 · 942 阅读 · 0 评论 -
MyCat启动报Caused by: java.lang.ClassNotFoundException: org.opencloudb.XXXX
将org.opencloudb.XXXX改为io.mycat.XXXX原创 2019-01-03 16:56:54 · 1343 阅读 · 0 评论 -
MyCat的拆分原则,分片JOIN,拆分规则
拆分原则1. 达到一定数量级才拆分(800 万)2. 不到 800 万但跟大表(超 800 万的表)有关联查询的表也要拆分,在此称为大表关联表3. 大表关联表如何拆:小于 100 万的使用全局表;大于 100 万小于 800 万跟大表使用同样的拆分策略;无法跟大表使用相同规则的,可以考虑从 java 代码上分步骤查询,不用关联查询,或者破例使用全局表。4. 破例的全局表:如 ite...原创 2019-01-25 16:42:05 · 14763 阅读 · 1 评论 -
MyCat数据迁移与扩容
工具目前从 mycat1.6 开始支持。一、准备工作1、mycat 所在环境安装 mysql 客户端程序2、mycat 的 lib 目录下添加 mysql 的 jdbc 驱动包(mycat安装包中自带了)3、对扩容缩容的表所有节点数据进行备份,以便迁移失败后的数据恢复二、扩容缩容步骤 1、复制 schema.xml、rule.xml 并重命名为 newSchema.xml、newRul...原创 2019-01-08 18:22:11 · 3739 阅读 · 2 评论 -
MyCat常见问题与解决方案
1、 Mycat 目前有哪些功能与特性?答:• 支持 SQL 92 标准• 支持 Mysql 集群,可以作为 Proxy 使用• 支持 JDBC 连接多数据库• 支持 NoSQL 数据库• 支持 galera for mysql 集群,percona-cluster 或者 mariadb cluster,提供高可用性数据分片集群• 自动故障切换,高可用性• 支持读写分离,支持 My...原创 2019-01-09 17:00:51 · 10920 阅读 · 6 评论 -
分库分表的几种常见形式以及可能遇到的难题
在谈论数据库架构和数据库优化的时候,我们经常会听到“分库分表”、“分片”、“Sharding”…这样的关键词。让人感到高兴的是,这些朋友所服务的公司业务量正在(或者即将面临)高速增长,技术方面也面临着一些挑战。让人感到担忧的是,他们系统真的就需要“分库分表”了吗?“分库分表”有那么容易实践吗?为此,笔者整理了分库分表中可能遇到的一些问题,并结合以往经验介绍了对应的解决思路和建议。垂直分...转载 2019-05-13 13:19:03 · 291 阅读 · 0 评论 -
水平分库分表的关键问题及解决思路
在之前的文章中,我介绍了分库分表的几种表现形式和玩法,也重点介绍了垂直分库所带来的问题和解决方法。本篇中,我们将继续聊聊水平分库分表的一些技巧。分片技术的由来关系型数据库本身比较容易成为系统性能瓶颈,单机存储容量、连接数、处理能力等都很有限,数据库本身的“有状态性”导致了它并不像Web和应用服务器那么容易扩展。在互联网行业海量数据和高并发访问的考验下,聪明的技术人员提出了分库分表技术(有些...转载 2019-05-13 13:22:31 · 608 阅读 · 0 评论