在云计算与大数据技术深度融合的今天,企业面对海量数据时,传统数据库往往难以兼顾水平扩展与复杂的分析需求。TiDB 作为一款开源的分布式关系型数据库,完美融合了 HTAP(混合事务/分析处理)能力,成为当前技术圈备受瞩目的明星产品。本课程《TiDB 分布式关系型数据库实战视频教程》正是为帮助开发者从基础认知走向独立部署、运维及高阶应用而设计的体系化学习路径。

课程伊始,并未急于切入技术细节,而是以宏观视野梳理了数据库的发展脉络。前四讲分别回顾了数据库概述、MySQL 的发展现状,并深入剖析了 TiDB 的设计理念及其核心分布式架构。对于习惯传统单点数据库的工程师而言,理解 TiDB 如何解耦计算与存储、以及 Placement Driver(PD)组件在集群协调中的关键作用,是建立正确技术认知的第一块基石。这部分内容长达二十分钟,旨在打破 learners 的思维定势,理解分布式系统的本质挑战。

部署环节是实战课程的重头戏。课程详细拆解了 TiDB 的安装部署流程,涵盖了从环境准备到集群启动的完整步骤。通过前三节的循序渐进讲解,学习者将掌握如何在本地或测试环境中搭建高可用的 TiDB 集群,理解 TiDB Server、TiKV 和 PD 三大核心组件的协同工作机制。

掌握部署后,SQL 兼容性与基础操作构成了第八至十讲的核心。鉴于 TiDB 对 MySQL 协议的高度兼容,课程重点讲解了 SQL 基础操作及 TiDB 特有的数据类型,帮助 MySQL 用户平滑过渡,同时指出二者在底层实现上的差异,避免在实际开发中踩坑。

除了日常开发,数据库的长期稳定运行更依赖于精细化的运维管理。课程后半部分深入探讨了 TiDB 的运维体系,包括在线配置修改、组件的水平扩容与缩容策略,以及基于 Raft 协议的 GC(垃圾回收)机制。特别值得强调的是,课程专门介绍了 TiFlash 列存引擎的使用,这是 TiDB 实现实时 HTAP 的关键技术,让开发者能够在 OLTP 业务不受到干扰的情况下,执行复杂的在线分析查询。

此外,数据安全是企业生命线。课程通过 BR(Backup & Restore)工具详解了 TiDB 的备份与恢复机制,涵盖全量备份、增量备份及灾难恢复场景,确保数据资产的安全可靠。

总体而言,本课程从理论架构到落地部署,再到高级运维与特性应用,构建了一个闭环的知识体系。无论是希望转型分布式数据库的 MySQL 工程师,还是正在构建大规模数据平台的技术负责人,这门课程都能提供从入门到精通的实用指南,助力掌握新一代云原生数据库的核心技能。

课程目录

1 数据库概述 (07:39)
2 MySQL数据库概述 (02:44)
3 TiDB分布式数据库概述 (20:29)
4 TiDB分布式架构 (09:59)
5 tidb安装部署-1 (14:50)
6 tidb安装部署-2 (19:11)
7 tidb安装部署-3 (08:35)
8 TiDB-SQL基础操作-1 (19:02)
9 TiDB-SQL基础操作-2 (15:00)
10 tidb数据类型 (08:03)
11 tidb运维管理-1 (11:37)
12 tidb运维管理-2 (12:03)
13 tidb在线配置修改 (18:59)
14 使用TiFlash列存 (10:53)
15 tidb组件扩容 (20:50)
16 tidb组件缩容 (10:05)
17 tidb的GC机制 (15:58)
18 tidb备份与恢复工具BR-1 (13:03)
19 tidb备份与恢复工具BR-2 (10:30)
20 tidb架构之存储 (14:33)
21 tidb架构之计算-1 (16:53)
22 tidb架构之计算-2 (05:29)
23 tidb架构之调度 (05:30)