预见猿份
主题
首页面试题模拟面试SQL练习在线工具关于我们老苗一对一私教学员评价
实战项目
零基础学习路线项目前置基础创新WMS项目Java微服务框架与实战云岚到家项目闪聚支付项目学成在线项目青橙电商项目JVM原理与实战调优分布式事务专题Java高频面试题MySQL从入门到精通达梦数据库从入门到实战MongoDB从入门到实战PostgreSQL从入门到实战TiDB从入门到实战Java数据结构与算法Java 并发编程(JUC)实战课程老苗一对一私教学员评价
blog我的会员
  • TiDB从入门到实战|做过分库分表的Java程序员的分布式SQL课程

    • 课程介绍
    • 第1章 认识TiDB与整体架构
    • 第2章 MySQL兼容性与差异清单
    • 第3章 TiDB vs 分库分表全面对比
    • 第4章 数据建模与分布式特性
    • 第5章 Java集成实战
    • 第6章 HTAP、执行计划与调优
    • 第7章 迁移与日常运维







----- 到底线了 -----

第4章 数据建模与分布式特性 ​

🎯 本章学习目标 ​

  1. 理解「一张 TiDB 表」在底层到底是什么:行被编码成 Key-Value、按 Key Range 切成 Region、多副本存于 TiKV——从而把「建模」和「物理分布」联系起来。
  2. 会做主键选择:聚簇表 vs 非聚簇表、无主键表用 _tidb_rowid 的风险,理解为什么「自增主键集中写会打热点」。
  3. 掌握 TiDB 三大热点打散武器并会选型:AUTO_RANDOM(自增主键打散)、SHARD_ROW_ID_BITS(无主键/RowID 打散)、PRE_SPLIT_REGIONS(建表时预分裂 Region)。
  4. 理解 TiDB 的索引:普通二级索引默认是本地索引;全局索引(Global Index)只对分区表有意义,v8.3.0 实验、v8.4.0 GA(相对本地索引在跨分区查询/DDL 上的意义)。
  5. 会用 Placement Rules(放置规则) 把数据/副本按 label 放到指定节点(多租户隔离、就近访问、冷热分离)。
  6. 会为分析场景给表加 TiFlash 列存副本,实现一库 HTAP。
  7. 建立「面向 TiDB 的建模心法」:主键要打散且稳定、避免大表无主键、热点表预分裂、按需放副本。
🔒关注公众号,免费阅读全文

请免费关注 预见猿份 公众号,发送:yjoffer.com,获取解锁密码

公众号二维码微信扫码关注

关注公众号回复获取密码后,在下方输入并点击解锁,本机后续再读无需重复输入。

← 第3章 TiDB vs 分库分表全面对比第5章 Java集成实战 →








如果发现文档内容有错误或排版错乱,请及时联系站长老苗修改,不胜感激。联系我们
关于我们 | 隐私政策 | 豫ICP备2026003386号-4 | 豫公网安备41010202004008号
目录

本页无章节