《Mycat核心技术》第08章:Mycat的限制

作者:冰河

星球:http://m6z.cn/6aeFbs

博客:https://binghe.gitcode.host

文章汇总:https://binghe.gitcode.host/md/all/all.html

星球项目地址:https://binghe.gitcode.host/md/zsxq/introduce.html

沉淀,成长,突破,帮助他人,成就自我。

  • 本章难度:★★☆☆☆
  • 本章重点:介绍Mycat的限制,也就是使用Mycat的局限性,在实际场景下,能够清晰的认识到Mycat的局限性所带来的限制。

大家好,我是冰河~~

今天给大家介绍《Mycat核心技术》的第08章:给大家简单介绍下Mycat的限制,好了,开始今天的内容。

一、不支持的SQL语句

sql 复制代码
create table like xxx
create table select xxx
select for update
select lock in share mode
select into outfile/into var_name
  • 不支持跨库多表关联查询、子查询。

  • 不支持多表UPDATE或者UPDATE分片键。

  • 不支持跨分片的update/delete [order by] limit

二、Mycat对事务的支持有限

  • Mycat只支持弱分布式事务。

  • 如果事务commit后某节点失效,则无法保证事务的一致性。

三、Mycat不适用的场景

  • 使用到不支持的SQL的场景

  • 需要跨分片关联查询的场景

  • 需要保证跨分片事务强一致性的场景

相关推荐
明达技术9 分钟前
MR30分布式IO在火电厂区的广泛应用
分布式
prince0543 分钟前
Redisson 实现分布式锁
分布式
尚雷55801 小时前
[openGauss 学废系列]-用户和模式的关系以及访问方式
数据库·oracle·opengauss
重生之Java开发工程师1 小时前
⭐MySQL的底层原理与架构
数据库·mysql·面试·架构
rgrgrwfe2 小时前
在Spring Boot中集成H2数据库:完整指南
数据库·spring boot·后端
m0_748230442 小时前
眼见不一定为实之MySQL中的不可见字符
android·数据库·mysql
机器懒得学习2 小时前
基于人脸识别和 MySQL 的考勤管理系统实现
数据库·人工智能·python·科技·mysql
寂然如故2 小时前
单片机的存储器类型
数据库
@逆风微笑代码狗2 小时前
141.《mac m系列芯片安装mongodb详细教程》
数据库·mongodb·macos
m0_748256783 小时前
标题:利用Spring Boot构建JWT刷新令牌应用
数据库·spring boot·后端