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

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

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

相关推荐
追寻落在生命里的那道光5 分钟前
Oracle数据连接 Dblink
数据库·oracle
NuyoahC5 分钟前
仿 RabbitMQ 实现的简易消息队列
c++·分布式·rabbitmq·项目
XiaoLeisj15 分钟前
【MySQL — 数据库基础】深入解析MySQL的聚合查询
数据库·mysql
小姚要加油!18 分钟前
数据库创库建表处理
大数据·数据库
卓怡学长42 分钟前
w200基于spring boot的个人博客系统的设计与实现
java·数据库·spring boot·后端·spring·intellij-idea
*老工具人了*1 小时前
管理etcd的存储空间配额
数据库·chrome·etcd
饮长安千年月1 小时前
CVE-2024-13025-Codezips 大学管理系统 faculty.php sql 注入分析及拓展
开发语言·数据库·sql·网络安全·php
小安同学iter1 小时前
MySQL数据库(七)SQL 优化
数据库·sql·mysql
m0_748239831 小时前
SQL 中UPDATE 和 DELETE 语句的深入理解与应用
数据库·sql
莫问alicia1 小时前
苍穹外卖 项目记录 day11 Spring Task订单定时处理-来单提醒-客户催单
java·数据库·spring boot·python·spring·mybatis