Note:
This topic has been translated from a Chinese forum by GPT and might contain errors.Original topic: Talent Plan 2022 TinySQL 自组织学习营报名帖
Talent Plan 2022 TinySQL Self-organized Learning Camp
Talent Plan 2022 TinySQL Database Programming [Self-organized] Online Learning Camp is now open
Hello everyone, I am Jiang Yuchen from Nanjing University. Previously, my study of databases was limited to the knowledge taught by teachers in school, and I felt it was insufficient. Therefore, I wanted to further deepen my understanding of distributed relational databases. With the support of the teachers in the Talent Plan learning community, I applied to host this TinySQL learning camp. Here, we will learn about cutting-edge distributed relational database knowledge together.
SQL, relational algebra, from how the Parser parses semantics to how the executor executes semantics, and finally understanding how the optimizer selects the optimal execution plan; for this knowledge, we not only need to understand it but also solve it through code this time!
Here we have senior engineers from the TiDB ecosystem bringing weekly mentor sharing sessions to help you learn and solve doubts. At the same time, we can discuss and learn with distributed database enthusiasts from all over the country.
In addition, we have prepared generous benefits for everyone. Come and join us!!!
Event Benefits
-
Teams with outstanding performance will receive cash rewards. The top 10 teams of fresh graduates will get direct interview opportunities for PingCAP’s 2023 spring and fall internship recruitment.
-
Experience sharing from senior engineers in the TiDB ecosystem
-
Rewards and points, see the information overview (information overview post address to be updated)
-
All teams that pass the assignments (60 points and above) will receive exquisite Talent Plan peripherals and course completion certificates
-
Outstanding students will be invited to become mentors in the Talent Plan learning community
Event Information
-
Learning period: July 6, 2022 ~ August 14, 2022
-
Registration period: From now until July 6
-
Results announcement date: August 17, 2022
-
Target audience: College students and engineers interested in learning distributed databases and distributed storage. Excludes graduates of previous TinySQL courses
-
Learning format:
-
Teams of 2 people, register in the name of the team
-
Mainly online self-study, each team only needs to submit one assignment
-
Regularly synchronize learning progress and set up a progress leaderboard
-
Sharing sessions as learning aids
-
-
Learning camp sharing schedule
Week | Time | Topic | Speaker | Matching Course Progress |
---|---|---|---|---|
W1 | July 7, 8:00 pm ~ 8:45 pm | Learning camp kick-off SQL and relational data introduction | PingCAP Wang Yanguang, PingCAP Wang Cong | Lab 1 |
W2 | July 14, 8:00 pm ~ 8:45 pm | Parser and asynchronous Schema change process | PingCAP Xie Tengjin | Lab 2 |
W3 | July 21, 8:00 pm ~ 8:45 pm | System R search framework and code implementation | Bytebase Junyi | Lab 3 |
W4 | July 28, 8:00 pm ~ 8:45 pm | Join and Access Path selection | PingCAP Cui Yiding | Lab 4 |
W5 | August 4, 8:00 pm ~ 8:45 pm | Executor - Volcano model and vectorization, Hash Join/Aggregate | DigitalChina Jiang Kun | Lab 5 |
W6 | August 11, 8:00 pm ~ 8:45 pm | Percolator transaction model | PingCAP Yang Yunwei | Lab 6 |
-
Registration link: Talent Plan 2022 TinySQL 学习营报名 - PingCAP Community Form
-
2022 Talent Plan TinySQL Learning Camp Information Overview link: Talent Plan 2022 TinySQL 学习营信息总览 - TiDB 的问答社区