《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的场景

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

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

相关推荐
qq_189807031 分钟前
golang如何实现日志按级别过滤_golang日志按级别过滤实现教程
jvm·数据库·python
abc123456sdggfd1 分钟前
Golang map底层实现原理_Golang map哈希表原理教程【经典】
jvm·数据库·python
roman_日积跬步-终至千里2 分钟前
【案例题-知识点(2)】架构风格上(五大类详解)
数据库·架构·系统架构
justjinji9 分钟前
JavaScript中利用宏任务拆分阻塞任务的实操案例
jvm·数据库·python
@小柯555m9 分钟前
MySql(基础操作符--查找除复旦大学的用户信息)
数据库·sql·mysql
weixin_4087177711 分钟前
c++如何实现跨平台的文件读写进度监听器回调机制【实战】
jvm·数据库·python
weisian15113 分钟前
Java并发编程--44-分布式限流:令牌桶与漏桶算法在网关层的落地
java·分布式·令牌桶算法·漏桶算法·固定窗口算法·滑动窗口算法
瀚高PG实验室17 分钟前
PostgreSQL 的 CREATE STATISTICS 未检查 schema 的 CREATE 权限 HGVE-2025-E010
数据库·postgresql·瀚高数据库
70asunflower18 分钟前
Ubuntu `tree` 命令完全指南:让目录结构一目了然
linux·数据库·ubuntu
2401_8371638919 分钟前
HTML怎么标注字数限制提示_HTML实时字数统计占位【详解】
jvm·数据库·python