【TiDB 4.0 PCTA 学习笔记】2.4 Behavior Differences Between MySQL and TiDB(TiDB 与 MySQL 的差异)@2班 冉程

课程名称:401 2.4 Behavior Differences Between MySQL and TiDB(TiDB 与 MySQL 的差异)

学习时长:

10分钟

课程收获:

–相同点–
MySQL协议/connector
绝大部分语法
不支持部分的原因:分布式系统下难以操作
有设计但未实现
可以替代

–不同点–
auto increment:唯一性,不保证连续性和自增性(缓存,预留,提高分配效率)
storage engine:
索引和主键:全文索引/空间索引不支持,B/B+树不支持
整型主键以聚簇索引实现
其他类型主键以唯一索引实现
缩容字段类型不支持
多个alter table不支持
隔离级别;默认RR,实际为快照
若设置为RC,则一定要为悲观事务
analyze table较为重型,需要重构统计信息
view只读
主流字符集支持
执行计划输出大为不同

–不支持–
存储过程
自定义函数
触发器
事件
外键/约束

课程内容:

学习过程中参考的其他资料