12 个课时成为分布式数据库高阶人才?High Performance TiDB 课程了解一下!

由 TiDB 核心研发工程师以及 TiDB 社区 Committer 和 Maintainer 联合打造的 High Performance TiDB 连载视频教学课程将于 2020 年 8 月 12 日(本周三)下午 6:00 正式上线。(点击 报名,即可进入课程学习交流群,获取最新课程学习资讯)

什么样的人适合学习这个课程?

有一定研发基础,对于系统优化有一些积累,想从源码级别熟悉 TiDB 并参与 TiDB 开发和优化的人员。

学习这个课程可以有哪些收获?

  • 从源码层面了解 TiDB 的设计与实现
  • 具备通过工具自己排查系统的性能问题的能力
  • 具备自己动手解决性能问题和优化系统的能力
  • 在成为 TiDB Committer 的道路上迈出坚实的一步
  • 对分布式系统领域知识有更加深入的了解

课程亮点

  1. 权威专家。课程由以 PingCAP 首席架构师唐刘为代表的 TiDB 核心模块负责人共同设计,由 TiDB 核心研发工程师和以 TiKV Maintainer 孙晓光老师为代表的社区 Committer 及 Maintainer 组成讲师团,课程内容权威可靠!
  2. 循序渐进。每周聚焦一个课程主题,教学视频每周三准时上线,循序渐进,带你解锁 TiDB 开发及优化的深层逻辑
  3. 即时检验。每个课程都会布置一些作业 (issue) 供大家练习,通过解决实际系统中存在的问题来提升大家对系统的理解以及优化系统的能力。
  4. 圆桌交流。不定期开展圆桌讨论,分享实战案例
  5. 社群互动。开设专属学习交流群,获取最新课程信息,交流学习心得,还有课程讲师在线答疑(点击 报名,即可加入哦~)

课程基本信息

  • 课程形式:线上视频

  • 上线时间:自 2020 年 8 月 12 日(周三)起,每周三下午 6:00 上线

  • 学习方式

    • Step 1:点击文末阅读原文,填写报名信息,加入课程学习交流群
    • Step 2:观看教学视频(学习过程中遇到问题可在群里交流讨论)
    • Step 3:完成课程作业
  • 课程内容:包括 TiDB 整体架构、TiDB 基准测试、如何通过工具寻找 TiDB 瓶颈、计算层优化、存储层优化、调度中心优化和生态工具优化几个部分。

    • 首先我们将通过“TiDB 整体架构”带大家复习下 TiDB 的整体架构设计;
    • 接着将通过 “TiDB 基准测试”带大家一起了解如何对 TiDB 进行基准测试的;
    • 然后通过“如何通过工具寻找 TiDB 瓶颈”教大家如何通过一些工具来寻找系统潜在的瓶颈;
    • 最后依次介绍计算层、存储层、调度中心、生态工具等各个模块的设计和实现,以及可能存在的问题。

温馨提示:课程学习过程中会结合大家的学习反馈对课程表以及学习内容进行适当调整哦~

第一期课程预告

首节课程将于 8 月 12 日(本周三)下午 6:00 正式上线!PingCAP 首席架构师唐刘老师和 TiKV Maintainer——来自知乎的孙晓光老师大家讲解 「High Performance TiDB 课程设计逻辑」以及「TiDB 整体架构」


课程背景

为什么要推出这个课程?

近年来,我们写了很多文章来介绍 TiDB 以及它底层的实现原理,也做过很多分享,所以我们觉得是时候将所有的东西汇聚到一起,系统化的提供一门课程,让大家能从 0 到 1 去了解,去使用,最后到能开发 TiDB。从性能入手,能够让我们更好的达到目的。一方面,性能调优能让我们一层一层的去剖析 TiDB,另一方面,也能让我们从整体宏观上面了解 TiDB 是如何运作的,以及一个分布式系统要如何设计,才会更加高效。加上行业内对于 TiDB 高阶运维管理以及系统优化人才也有了更加强烈的诉求。于是我们推出了 High Performance TiDB 课程。

课程设计人员代表

  • 唐刘:PingCAP 首席架构师,分布式数据库 TiDB 以及分布式存储 TiKV 的首席研发工程师,知名开源软件 LedisDB,go-mysql 等作者
  • 张金鹏:TiKV 核心开发工程师,分布式存储专家,《MariaDB 原理和实现》作者
  • 张建:TiDB 优化器与执行引擎技术负责人,前阿里云 MaxCompute SQL 执行引擎研发工程师
  • 翟玉龙:TiDB 生态工具和平台产品负责人

社区荣誉讲师代表(更多课程讲师将会在后续的课程中与大家见面)

  • 孙晓光:知乎技术平台负责人,负责建设知乎的基础设施平台,为业务开发提供高效、稳定和易用的基础设施;TiKV Maintainer。
  • 杜川:数据库技术爱好者,TiDB Committer,目前在腾讯云从事数据库云平台相关发开工作。
  • 庄天翼:TiKV committer,开源社区爱好者,分布式数据库专家
  • 陈付:一点资讯算法基础平台分布式存储高级工程师/机器学习平台工程师,TiKV Maintainer。
2赞