学员前提知识:
- 能熟练使用 Golang 语言
- 掌握数据库事务的基础知识
- 了解 Percolator 事务模型
实操课程地址:
历史分享视频:
- Learn 平台课程《4天学会分布式事务》:https://learn.pingcap.com/learner/course/750001
实验测试推荐环境:
- Linux x86_64
- 内存最低 4G
- Go 语言版本大于等于1.13
学习时间:
- 2022 年 4 月 18 日 ~ 2022 年 4 月 30 日
成绩公布时间:
- 2022 年 5 月 8 日
学习形式:
- 以线上自学为主
- 参加学习营分享讲座为辅
学习营互动积分方案:
- 一经报名,即获得 Talent Plan 徽章和 TiDB 社区 20 积分
- 学习营鼓励积极回答其他战队提出的合理问题,在 https://asktug.com 上, Talent Plan 标签下,每成功回答一个问题,学员将获得 10 个积分
- 对于课程本身的 bug 和功能建议,欢迎向课程 repo 提 issue。一经审核,每个 issue 学员将获得 30 个积分
- 短训营期间,如果解决一个课程 issue,并提交通过审核,学员将获得 80 个积分
- 不允许例如某某方法如何实现?某某数据结构如何定义等代码级的问题
- 一般问题,可以在群内提出或者在 https://asktug.com 上提出,并给问题打上 Talent Plan 标签
- 学习营组织方面的建议和问题,可以向彬彬提出
- 通过短训营测试案例,将奖励激励 100 个积分
- 成为 Talent Plan 学习社区分享导师,获得 100 个积分;每参加一次分享活动,获赠 100 积分
- 请在 https://tidb.net/member 查看自己的积分变化以及兑换礼物
奖励方案:
- 只区分通过与不通过
- 除积分外,所有通过学员获得短训营证书和社区周边礼品
- 优秀学员受邀成为 Talent Plan 学习社区导师
关于提交作业:
-
通过 Github Classroom https://classroom.github.com/a/2wG2g3WT
-
Classroom 使用指南 https://github.com/tiny-talent/distributed-txn/blob/master/docs/classroom.md
作业的评分规则:
- Lab1 (分布式事务 KV 存储引擎) 共 3 个 测试案例
- Lab2 (实现 Percolator 分布式事务)共 1 个测试案例
- 所有测试案例通过,计为通过
短训营纪律
- 不允许抄袭。后台会比对作业雷同程度,若发现抄袭现象,将取消成绩并列入黑名单