Summary
第一部分 TiDB 原理和特性
- 1 TiDB 整体架构 @黄东旭
- 2 说存储 @黄东旭
- 3 谈计算
- 4 讲调度
- 5 TiDB 和 MySQL 的区别 @董红亮 @王军 @王聪
- 6 TiDB 事务模型
- 6.1 乐观事务 @白雪 @郑智辉 @赵磊
- 6.2 悲观事务 @王传义 @赵磊
- 6.3 4.0 的大事务支持 @薛超 @李宋高
- 7 TiDB DDL
- 7.1 表结构设计最佳实践 @杜振强 @李霞
- 7.2 如何查看 DDL 状态 @高海涛 @李霞
- 7.3 Sequence @潘迪
- 7.4 AutoRandom @谢腾进 @王聪
- 8 Titan 简介与实战
- 8.1 Titan 原理介绍 @孙晓光
- 8.2 在 TiDB 集群中开启 Titan @孙晓光
- 9 TiFlash 简介与 HTAP 实战
- 9.1 TiDB HTAP 的特点 @彭鑫
- 9.2 TiFlash 架构与原理 @童智高 @徐嘉埥
- 9.3 TiFlash 的使用 @刘筠松 @王文安
- 10 TiDB 安全
- 10.1 权限管理 @宋翎宇
- 10.2 RBAC @张雯
- 10.3 证书管理与数据加密 @宋翎宇
- 11 TiSpark 简介与实战
- 11.1 TiSpark 架构与原理 @李振环 @罗瑞星
- 11.2 TiSpark 的使用 @李振环 @罗瑞星
- 11.3 TiSpark on TiFlash @李振环
- 11.4 TiSpark 结合大数据体系 @羊欢
第二部分 系统安装部署与管理
-
- 1.1 TiUP
- 1.1.1 TiUP 简介 @罗瑞星 @周帅
- 1.1.2 用 TiUP 部署本地测试环境 @罗瑞星
- 1.1.3 TiUP cluster 简介 @杨文
- 1.1.4 TiUP cluster 部署生产环境集群 @杨文
- 1.2 TiDB on Kubernetes
- 1.3 集群扩容缩容
- 1.4 集群版本升级
- 1.5 如何做动态配置修改 @宋歌
- 1.1 TiUP
-
- 2.1 4.0 增量数据订阅 CDC
- 2.1.1 CDC 解决什么问题 @刘宇 @郭大瑞 @杨非
- 2.1.2 CDC 工作原理 @刘春辉
- 2.1.3 CDC 实操指南 @刘春辉(部署 + 下游链接TiDB) @洪超 @邱文辉
- 2.2 TiDB 数据导入工具 Lightning
- 2.2.1 Lightning 工作原理 @刘春雷
- 2.2.2 Lightning 实操指南 @李红 @高恺迪
- 2.3 4.0 分布式备份恢复工具 BR
- 2.3.1 BR 工作原理 @沈泰宁 @栾成
- 2.3.2 BR 实操指南 @刘伟
- 2.4 4.0 分布式导出工具 Dumpling
- 2.1 4.0 增量数据订阅 CDC
第三部分 TiDB Troubleshooting 指南与工具
- 1 SQL 调优原理 @石壹笑
- 2 TiDB Dashboard
- 3 诊断系统表
- 3.1 集群信息表 @龙恒
- 3.2 监控表 @王志广
- 3.3 诊断结果表 @龙恒
- 3.4 监控汇总表 @陈霜
- 3.5 SQL 慢查询内存表 @王志广
- 3.6 Processlist @郭倪
- 3.7 Statement Summary @张明
- 4 TiDB 集群监控与报警
- 4.1 性能调优地图 @刘玮
- 4.2 TiDB 读写流程相关监控原理解析 @唐明华
- 4.4 Prometheus 使用指南 @谭清如
- 5 灾难快速恢复
- 5.1 利用 GC 快照读恢复数据 @王志广
- 5.2 利用 Recover/Flashback 命令秒恢复误删表 @薛超 @李宋高
- 5.3 多数副本丢失数据恢复指南 @陈付
- 6 TiDB-Operator Troubleshooting @黄潇@陈子军 @罗霞 @朱博帅
第四部分 TiDB 最佳实践
- 1 适用场景介绍 @贾世闻 @庄培培 @吴剑锋
- 2 硬件选型规划 @Shinno
- 3 常见性能压测
- 3.1 Sysbench 基准性能测试 @唐希元
- 3.2 TPC-C 基准性能测试 @樊一蒙
- 4 跨数据中心方案
- 4.1 两中心异步复制方案(binlog 复制) @王新宇 @王君轶
- 4.2 两中心同步复制方案(三副本 Raft) @王君轶 @秦天爽
- 4.3 两地三中心 @杜蓉 @刘浩然
- 4.4 AWS 跨 AZ 部署 TiDB @Shinno
- 5 数据迁移方案
- 5.1 MySQL 到 TiDB (DM)
- 5.2 Oracle 到 TiDB (OGG) @王英杰 @郭大瑞
- 5.3 SqlServer 到 TiDB @路思勇 @张帆
- 5.4 SqlServer 到 TiDB(DATAX) @申海龙
- 5.5 DB2 到 TiDB (CDC) @王新宇 @王轲
- 5.6 TiDB 到 TiDB(DATAX) @吴剑锋
- 5.7 Mongodb 迁移到 TiDB @北丐 @李仲舒
- 6 业务适配最佳实践
- 6.1 业务开发最佳实践
- 6.1.1 乐观锁模式下的事务最佳实践 @George Li
- 6.1.2 TiDB 中事务限制及应对方案 @谭仁刚 @李宋高
- 6.1.3 高并发的唯一序列号生成方案 @魏巍 @George Li
- 6.1.4 一种高效分页批处理方案 @魏巍 @秦天爽
- 6.1.5 通过 hint 调整执行计划 @George Li @聂泽峯
- 6.2 SQL 调优案例 @郑智辉 @王英杰 @朱博帅 @戚铮
- 6.3 TiDB + TiSpark 跑批最佳实践 @高林
- 6.4 分区表实践及问题处理 @代晓磊 @高振娇
- 6.4.1 TiDB分区表简介 @代晓磊
- 6.4.2 TiDB分区表使用场景 @代晓磊
- 6.4.3 TiDB分区表最佳实践 @代晓磊
- 6.4.4 TiDB分区表问题处理 @代晓磊
- 6.5 TiDB 在企业数据分级存储中的应用实践 @白鳝
- 6.6 TiDB 与 HBase、ES、Druid 的数据交互实战@潘博存 @王伦伟
- 6.7 TiDB 与可视化展现 Saiku、Grafana 的集成应用@潘博存 @王伦伟
- 6.1 业务开发最佳实践
- 7 常见问题处理思路
- 7.1 Oncall 地图 @黄潇 @李坤
- 7.2 热点问题处理思路 @黄潇 @谭仁刚
- 7.3 TiKV is busy 处理思路 @冀浩东
- 7.4 TiDB OOM 的常见原因 @吕磊 @谭仁刚 @于沛涛
- 7.5 TiKV 磁盘空间占用与回收常见问题
- 8 TiDB 调优指南
第五部分 如何参与 TiDB 社区及周边生态
- 1 TiDB 开源社区历史及其现状
- 1.1 TiDB 开源社区现状及发展简史 @崔秋
- 1.2 TiDB 开源生态介绍 @殷成文 @杨可奥 @童牧 @叶奔
- 1.3 TiDB 开源社区治理 @崔秋
- 1.4 TiDB 开源社区重要合作开发 @唐刘 @崔秋
- 2 TiDB 开源生态
- 2.1 社区重要活动介绍
- 2.1.1 TiDB Devcon @余梦杰
- 2.1.2 TiDB TechDay @唐小丽
- 2.1.3 Infra Meetup @唐小丽
- 2.1.4 TiDB Hackathon @李莎莎
- 2.1.5 TUG 企业行 @房晓乐
- 2.2 TUG(TiDB User Group) @张婵 @彭琴
- 2.3 Talent Plan @王琳琳
- 2.4 Challenge Program @张建
- 2.5 PingCAP Incubator @姚维 @崔秋
- 2.6 PingCAP University @彭琴
- 2.7 AskTUG @张婵 @荣毅龙 @房晓乐 @彭琴
- 2.8 Contributor Map @张金鹏
- 2.1 社区重要活动介绍