
Mycat
文章平均质量分 77
张铎(信念)
知道做到,不将就。
展开
-
mycat实现分库
7.1 分库规则 auto-sharding-long 范围约定:以500万为单位,实现分片规则,逻辑库A对应 dataNode-db1和db2. 1-500万保存在db1中, 500万零1到1000万保存在db2 中,1000万零1到1500万保存在db1中.依次类推. crc32slot规则:在CRUD操作时,根据具体数据的crc32算法计算,数据应该保存在 哪一个dataNode中 配置分片规则需要注意的地方 id 中推荐配置主键列 所有的 tableRule 只能使用一次。如果需要为多个表配原创 2021-01-06 09:46:19 · 2181 阅读 · 4 评论 -
读写分离
6.1 配置读写分离 schema.xml balance balance=”0”, 不开启读写分离机制,所有读操作都发送到当前可用的writeHost上 balance=”1”,全部的readHost与stand by writeHost参与select语句的负载均衡 balance=”2”,所有读操作都随机的在writeHost、readhost上分发。 balance=”3”, 所有读请求随机的分发到writeHost对应的readhost执行,writerHost 不负担读压力 server.原创 2021-01-06 09:45:28 · 1767 阅读 · 3 评论 -
安装MyCat
5. 安装MyCat 5.1 配置JDK 5.2 在主数据库和从数据库都需要完成 开放3306端口 保证root用户可以被mycat访问 在mycat中通过Master数据库的root用户访问Master数据库 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION; flush privileges; 5.3 安装Mycat 上传MyCat并且创建目录 mkdir -p /usr/local/原创 2021-01-06 09:25:31 · 225 阅读 · 1 评论 -
Mysql的主从备份
4.主从备份 4.1 读写分离 原理:需要搭建主从模式,让主数据库(master)处理事务增改删操作,而从数据库(slave)处理SELECT查询操作 mycat配合数据库本身的复制功能,可以解决读写分离的问题 4.2 主从备份概念 什么是主从备份:就是一种主备模式的数据库应用 主库(Master)数据与备库(Slave)数据完全一致 实现数据的多重备份,保证数据的安全 可以在Master[InnoDB] 和 SLave[MyISAM] 中使用不同的数据库引擎,实现读写分离 4.2.1 MySql5.5 5原创 2021-01-06 09:24:21 · 1615 阅读 · 3 评论 -
Mycat入门学习
1.学习目标 2.MyCat简介 2.1 什么是MyCat MyCat是目前最流行的基于java语言编写的数据库中间件,是一个实现了MySQL协议的服务器,前端用户可以把它看做是一个数据库代理,用MySQL客户端工具和命令行访问,而其后端可以用MySQL原生协议与多个MySQL服务器通信,也可以用JDBC协议与大多数主流数据服务器通信,其核心功能是分库分表,配合数据库的主从模式还可以实现读写分离。 MyCat是基于阿里开源的Cobar产品而研发,Cobar的稳定性,可靠性,优秀的架构和性能以及众多成熟的使原创 2021-01-06 09:22:48 · 1345 阅读 · 3 评论