![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mycat
文章平均质量分 54
mycat分库分表
小哇666
专注web/大数据
展开
-
mycat-server.xml文件配置案例--privileges对库和表增删改查做细粒度的权限控制
<firewall> <!-- 白名单 --> <whitehost> <host host="172.16.208.*" user="root"/> <host host="115.32.122.*" user="root"/> <host host="171.113.48.*" user="root"/> </whitehost> <..原创 2021-03-18 11:38:13 · 237 阅读 · 0 评论 -
mycat-server.xml文件配置案例--黑名单的使用
firewall标签下blacklist的设置,演示 不允许删除操作 <firewall> <!-- 白名单配置 --> <!-- 只能通过以下的ip才可以登陆 --> <whitehost> <host host="172.16.208.*" user="root"/> <host host="115.32.122.*" user="root"/> ..原创 2021-03-17 22:45:26 · 154 阅读 · 0 评论 -
mycat-server.xml文件配置案例--白名单的使用
firewall标签 下whitehost 的设置 <firewall> <whitehost> <!-- 只能通过以下的ip才可以登陆 --> <host host="172.16.208.*" user="root"/> <host host="115.32.122.*" user="root"/> </whitehost> <blacklist..原创 2021-03-17 20:49:37 · 276 阅读 · 0 评论 -
mycat-rule.xml文件-配置参数-详细解释
<!-- schema.xml配置示例 --><!-- 逻辑表配置 --><table name="logic_table_1" dataNode="dn1,dn2,dn3" rule="auto-sharding-long"/>schema.xml中的规则名称,到 rule.xml中找到 tableRule标签对应的名称,再找到Function标签1rule .xmlrule.xml中定义所有拆分表的规则 , 在使用过程中可以灵活的使用分片算法 ...原创 2021-03-18 14:15:15 · 197 阅读 · 0 评论 -
mycat-垂直拆分和全局表使用案例
一种是按照不同的表(或者Schema)来切分到不同的数据库(主机)之上,这种切分可以称之为数据 的垂直(纵向)切分。主机分布情况172.16.208.214mycat服务器 【逻辑库,逻辑表】172.16.208.213mysql服务器 【实际库,实际表】172.16.208.212mysql服务器 【实际库,实际表】172.16.208.211mysql服务器 【实际库,实际表】开发步骤1 分别在 211,212,213三台机器上创建库和执行脚本导入数据, 其中...原创 2021-03-18 17:42:35 · 245 阅读 · 0 评论 -
mycat 分片规则-枚举分片-hash-int
为方便测试,本实例在以下案例中测试https://blog.csdn.net/qq_41712271/article/details/114984855?spm=1001.2014.3001.5501通过在配置文件中配置可能的枚举值, 指定数据分布到不同数据节点上, 本规则适用于按照省份或状态拆分数据等业务 , 配置如下:1 schema.xml配置<schema name="logic_shop_db" checkSQLschema="true" sqlMaxLimit="10.原创 2021-03-21 00:33:55 · 414 阅读 · 0 评论 -
mycat-server.xml文件-配置参数-详细解释
1. 1 . 1 system 标签 属性 取值 含义 charset utf8 设置Mycat的字符集 , 字符集需要与MySQL的字符集保持一致 nonePasswordLogin 0 , 1 0为需要密码登陆、 1为不需要密码登陆 ,默认为0 , 设置为1则需要指定默认账户 ...原创 2021-03-17 15:07:54 · 543 阅读 · 0 评论 -
mycat 分片规则-范围求模算法-auto-sharding-rang-mod
该算法为先进行范围分片, 计算出分片组 , 再进行组内求模。 优点: 综合了范围分片和求模分片的优点。 分片组内使用求模可以保证组内的数据分布比较均匀, 分片组之间采用范围分片可以兼顾范围分片的特点。 缺点: 在数据范围时固定值(非递增值)时,存在不方便扩展的情况,例如将 dataNode Group size 从 2 扩展为 4 时,需要进行数据迁移才能完成 ; 如图所示1 schema.xml配置<schema name="logic_shop_db" check原创 2021-03-22 10:58:23 · 374 阅读 · 0 评论 -
mycat 分片规则-取模分片 mod-long
为方便测试,本实例在以下案例中测试https://blog.csdn.net/qq_41712271/article/details/114984855?spm=1001.2014.3001.5501原理取余分片方式:分片键(一个列)与节点数量进行取余,得到余数,将数据写入对应节点比如有4个节点,插入1-12 的 id,这样,会平均分配给各个节点。解决了,500w数据,只能在单一节点保存.1 schema.xml配置如下<schema name="logic_shop_db" c.原创 2021-03-20 17:23:18 · 358 阅读 · 1 评论 -
mycat-server.xml文件配置案例--登陆密码加密
server.xml中配置的登陆密码,现在是明文保存的,现在需要将密码加密密码生成的办法进入mycat的lib目录下,运行命令java -cp Mycat-server-1.6.7.3-release.jar io.mycat.util.DecryptUtil 0:root:123456这里使用的是 mycat用户登陆密码加密的方式修改server.xml文件<user name="root" defaultAccount="true"> <property name="p原创 2021-03-17 17:01:28 · 947 阅读 · 0 评论 -
mycat 分片规则-自定义范围分片-rang-long
原理概述实现方式:范围分片,就是我们自己根据某个字段的数值范围来确定这些数据到底存放在哪一个分片上,不过需要我们提前规划好分片字段某个范围属于哪个分片。切分规则根据文件(autopartition-long.txt)配置的范围来进行切片,根据配置的分片字段取值范围,然后把这一范围的所有数据都插入到该分片。举个例子:比如将id在0-500W的数据分片在第一个节点上面,将id在500W-1000W的数据分片在第二个节点上,依次类推下去。优点:适用于想明确知道某个分片字段的某个范围具体在哪一个节点;缺点:.原创 2021-03-20 23:29:43 · 369 阅读 · 0 评论 -
MyCat-web 可视化运维管理和监控平台
MyCat-web简介 Mycat-web 是 Mycat 可视化运维的管理和监控平台,弥补了 Mycat 在监控上的空白。帮 Mycat 分担统计任务和配置管理任务。Mycat-web 引入了 ZooKeeper 作为配置中心,可以管理多个节 点。Mycat-web 主要管理和监控 Mycat 的流量、连接、活动线程和内存等,具备 IP 白名单、邮 件告警等模块,还可以统计 SQL 并分析慢 SQL 和高频 SQL 等。为优化 SQL 提供依据。1 先安装zookeeperhttps://.原创 2021-03-19 10:29:33 · 1541 阅读 · 1 评论 -
mycat-schema.xml文件-配置参数-详细解释
3 . 2 schema .xmlschema.xml 作为MyCat中最重要的配置文件之一 , 涵盖了MyCat的逻辑库 、 表 、 分片规则、分片节点及数据源的配置。3 . 2 . 1 schema 标签<schema name="ITCAST" checkSQLschema="false" sqlMaxLimit= "100"> <table name="TB_TEST" dataNode="dn1 ,dn2 ,dn3" rule="auto-shardi...原创 2021-03-18 12:25:57 · 527 阅读 · 0 评论 -
mycat-水平分片配置-最基础入门学习
前提,准备3至4台服务器,如果3台的话,其中一台既是mysql,也是mycat服务器并在每台服务器上 安装好jdk1.8和mysqljdk1.8安装步骤,可查看博文https://blog.csdn.net/qq_41712271/article/details/108689414mysql安装步骤,可查看博文,mysql的远程访问权限,最好开启,方便测试,方法自行baiduhttps://blog.csdn.net/qq_41712271/article/details/108697263主机分原创 2021-03-17 12:25:57 · 201 阅读 · 0 评论