MyCAT读写分离

本文涉及的产品
RDS AI 助手,专业版
RDS MySQL DuckDB 分析主实例,基础系列 4核8GB
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
简介: MyCAT读写分离mycat读写分离依赖于MySQL主从复制,所以需要先配置MySQL的主从复制,然后在配置mycat读写分离。1.MySQL配置主从复制配置MySQL主从复制链接:link2.

MyCAT读写分离

mycat读写分离依赖于MySQL主从复制,所以需要先配置MySQL的主从复制,然后在配置mycat读写分离。

1.MySQL配置主从复制

配置MySQL主从复制链接:link

2.mycat配置读写分离

配置读写分离schema.xml文件如下

<!-- 配置逻辑库USERDB,逻辑库数据节点配置到dn1上 -->
<schema name="USERDB" checkSQLschema="false" sqlMaxLimit="100" dataNode="dn1"></schema>
<!-- 配置数据节点,配置节点主机node1,数据库实例库user_db -->
<dataNode name="dn1" dataHost="node1" database="user_db" />
<!-- 配置节点主机 -->
<dataHost name="node1" maxCon="1000" minCon="10" balance="1" writeType="0" dbType="mysql" dbDriver="native" switchType="1"  slaveThreshold="100">
      <!-- 各个数据库实例,心跳检测 -->
    <heartbeat>select user()</heartbeat>
    <!-- 配置写库1 -->
    <writeHost host="hostM1" url="192.168.5.180:3306" user="root"password="123456">
        <!-- 配置读库1 -->
        <readHost host="hostS1" url="192.168.5.180:3307" user="root" password="123456" />
            <!-- 配置读库2 -->
        <readHost host="hostS2" url="192.168.5.180:3308" user="root" password="123456" />
        </writeHost>
        <!-- 配置写库2,当配置双主时多从时使用 -->
        <!-- <writeHost host="hostM2" url="localhost:3316" user="root" password="123456"/> -->
    </dataHost>
相关实践学习
自建数据库迁移到云数据库
本场景将引导您将网站的自建数据库平滑迁移至云数据库RDS。通过使用RDS,您可以获得稳定、可靠和安全的企业级数据库服务,可以更加专注于发展核心业务,无需过多担心数据库的管理和维护。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。 &nbsp; 相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情:&nbsp;https://www.aliyun.com/product/rds/mysql&nbsp;
目录
相关文章
|
存储 关系型数据库 数据库
聊多版本并发控制(MVCC)
MVCC是数据库并发控制技术,用于减少读写冲突。它维护数据的多个版本,使事务能读旧数据而写新数据,无需锁定记录。当前读获取最新版本,加锁防止修改;快照读不加锁,根据读取时的读视图(readview)决定读哪个版本。InnoDB通过隐藏字段(DB_TRX_ID, DB_ROLL_PTR)和undo log存储版本,readview记录活跃事务ID。读已提交每次读取都创建新视图,可重复读则在整个事务中复用一个视图,确保一致性。MVCC通过undo log版本链和readview规则决定事务可见性,实现了非阻塞并发读。
1517 5
聊多版本并发控制(MVCC)
|
XML SQL 负载均衡
MyCat - 高级 - 读写分离 - 一主一从读写分离配置 | 学习笔记
快速学习MyCat - 高级 - 读写分离 - 一主一从读写分离配置
MyCat - 高级 - 读写分离 - 一主一从读写分离配置 | 学习笔记
|
机器学习/深度学习 计算机视觉
【YOLOv8改进】 ODConv(Omni-Dimensional Dynamic Convolution):全维度动态卷积
ODConv是一种增强型动态卷积方法,通过多维注意力机制在卷积的四个维度上学习互补注意力,提升轻量级CNN准确性和效率。与现有动态卷积不同,ODConv覆盖了空间、输入/输出通道和核数维度。在ImageNet和MS-COCO上,对MobileNetV2|ResNet等模型有显著性能提升,减少参数的同时超越传统方法。代码和论文链接可用。在YOLO系列中,ODConv改进了特征学习,优化了目标检测性能。
|
人工智能 Go
go切片参数传递用值还是指针
go切片参数传递用值还是指针
189 0
|
机器学习/深度学习 搜索推荐 API
实时数据获取:抖音API在电商中的应用与影响
在电商行业高速发展的今天,数据已经成为企业决策和创新的重要驱动力。抖音作为全球最大的短视频平台之一,其根据关键词取商品列表API为电商行业带来了前所未有的机遇和挑战。本文将深入探讨该API在电商行业中的关键作用,以及如何实现实时数据获取,为电商企业提供有价值的见解。
|
Java 应用服务中间件 API
Spring的webFlux
Spring的webFlux
558 0
|
运维 负载均衡 关系型数据库
Mycat【Mycat分片规则(按日期(天)分片、全局序列)、Mycat高可用(Mycat高可用概述)】(七)-全面详解(学习总结---从入门到深化)
Mycat【Mycat分片规则(按日期(天)分片、全局序列)、Mycat高可用(Mycat高可用概述)】(七)-全面详解(学习总结---从入门到深化)
446 0
|
算法 数据库 索引
数据库系列课程(05)-MyCat分库分表策略
数据库系列课程(05)-MyCat分库分表策略
285 0
|
算法
29MyCat - 分片规则(固定分片hash算法)
29MyCat - 分片规则(固定分片hash算法)
164 0
38MyCat - 分片规则(自然月分片)
38MyCat - 分片规则(自然月分片)
269 0