TiDB 解决什么实际问题,为什么现在值得学
传统的关系型数据库在面对海量数据或高并发写入时,往往需要复杂的分库分表方案,这不仅增加了开发成本,也带来了运维复杂度。TiDB 作为开源的分布式 NewSQL 数据库,核心解决的是「在保持 MySQL 兼容性的前提下,实现水平扩展」这一痛点。对于后端开发、运维以及数据工程师而言,掌握 TiDB 意味着能够处理 PB 级数据量,同时享受 SQL 操作的熟悉体验。课程由 PingCAP 官方认证讲师主讲,内容侧重于实战,旨在帮助学员理解分布式数据库的核心概念,如 TiKV 存储层、TiDB 计算层以及 PD 调度中心的协同工作机制。
适合什么基础,建议先看哪几块
这门课适合有一定 SQL 基础,但对分布式系统缺乏了解的上班族和转行者。你不需要是分布式专家,但需要熟悉基本的数据增删改查。课程资料结构清晰,建议学习路径如下:首先,从「课程介绍」部分入手,快速建立对 TiDB 整体架构的认知,理解其 HTAP(混合事务/分析处理)特性带来的业务价值;其次,重点攻克「核心特性」与「分布式概念」模块,这是理解后续部署和操作的理论基石;接着,进入实战环节,先通过「快速部署测试集群」掌握本地或云端的搭建方法,再深入「命令及 SQL 操作」,确保能用标准 SQL 进行高效开发;最后,学习「JDBC 及 SpringBoot 整合」部分,将数据库能力融入实际项目开发中。这种循序渐进的方式,能让你从概念到代码都能落地。
学完能独立做什么,资料如何配合练习
完成本课程学习后,你将具备独立部署 TiDB 测试集群的能力,能够运用核心 SQL 命令进行数据操作,并能基于 SpringBoot 框架将 TiDB 集成到企业级 Java 应用中。你不再只是会写 SQL 的人,而是懂得如何让数据库随着业务增长而弹性伸缩的开发者。为了达到这一目标,请务必配合课程提供的资料包进行实操。不要仅停留在观看视频,要亲手执行部署命令,观察集群状态变化;尝试编写复杂的查询语句,体会分布式查询的执行计划;并完整跑通一次 SpringBoot 连接 TiDB 的 Demo,调试可能出现的连接超时或方言兼容问题。只有在真实环境中遇到并解决问题,这些技能才会真正转化为你的职场竞争力。
课程介绍
为大家设计研发了这套通俗易懂且具深度的TiDB课程。通过本套课程的学习,你将具备:能够快速部署TiDB测试集群;掌握TiDB的核心特性;掌握TiDB的命令及SQL操作;掌握JDBC及SpringBoot整合TiDB; 掌握TiDB的核心分布式概念。
课程目录
TIDB.png 2022-9-17 10:12 上传 课程介绍: 为大家设计研发了这套通俗易懂且具深度的TiDB课程。通过本套课程的学习,你将具备:能够快速部署TiDB测试集群;掌握TiDB的核心特性;掌握TiDB的命令及SQL操作;掌握JDBC及SpringBoot整合TiDB; 掌握TiDB的核心分布式概念。 课程目录: 00-TiDB从入门到最佳实践-课程介绍 01-TiDB概述-TiDB简介 02-TiDB应用场景解决方案1 03-TiDB应用场景解决方案2 04-TiDB整体架构-架构介绍 05-TiDB整体架构-TiDB Server的执行逻辑 06-TiDB整体架构-行记录映射到KV 07-TiDB整体架构-region的作用 08-TiDB整体架构-分布式SQL的执行逻辑 09-TiDB整体架构-PD Server的作用 10-TiDB整体架构-与传统数据库的比较1 11-TiDB整体架构-与传统数据库的比较2 12-快速开始-搭建TiDB集群的多种方式 13-快速开始-准备虚拟机并安装tiup运维工具 14-快速开始-使用playground创建集群 16 15-快速开始-验证TiDB集群 16-快速开始-关闭TiDB集群的操作 17-快速开始-创建数据库及命名规范 18-快速开始-大小写和字符集 19-快速开始-表的DDL和本地临时表 资料





