About

Welcome to TiDB Hackathon 2020, the most innovative technical challenge and one of the most popular events in the TiDB community! At TiDB Hackathon 2020, developers across the world will engage, collaborate, and innovate together to work on solutions to improve the productivity and efficiency of TiDB and its ecosystem projects, including TiKV and Chaos Mesh®️.

The theme of Hackathon this year is [∞], by which we expect participants to innovate, to challenge, and to unlock the infinite power of TiDB.

Join us to create unlimited possibilities for TiDB!

Highlights

Global Involvement
team-avatar
Developers all around the world are invited to participate in TiDB Hackathon this year to improve TiDB’s productivity and efficiency and of course enjoy the fun of coding and hacking!
Incubation Support
team-avatar
Excellent projects will be voted by TOC (Technical Oversight Committee) to join the TiDB Incubator program, where the projects will be properly guided and supported to become actual community projects.
Prize Pool
team-avatar
In addition to the bountiful prizes for top winning teams, we offer the best popularity prize voted by the demo audience.

WINNERS

team-avatar

Team ' or 0=0 or ' developed a User Defined Function (UDF) engine for TiDB to help users write complex execution logics of custom functions and directly perform computing on the database.

FIRST PLACE

' or 0=0 or '

team-avatar

Team B.A.D developed a Visual Studio Code extension to make developing and tuning TiDB a breeze.

SECOND PLACE & CTO SPECIAL

B.A.D

team-avatar

Team TiGraph implemented a graph schema in TiDB to make TiDB a hybrid multi-mode database of TP, AP, and Graph.

SECOND PLACE

TiGraph

team-avatar

Team zh.md developed an automated stylelint for Chinese technical documents to speed up review, improve overall doc quality, and encourage engineers to write more.

THIRD PLACE

zh.md

team-avatar

Team Mods developed GPU accelerated TiDB for analytical queries to improve the performance of CPU-intensive analytical workloads, such as joins, aggregations, etc.

THIRD PLACE & BEST MARKET POTENTIAL (YUNQI PARTNERS)

Mods

team-avatar

Team Ti-Improve developed an AWS native testing framework to reduce the cost of testing and improve testing diversity.

BEST MARKET POTENTIAL (ChinaGrowthCapital)

Ti-Improve

team-avatar

Team 森海飞霞 applied dynamic copysets to TiKV to lower the frequency of data loss in Cloud TiKV when the three copies of the same dataset are damaged at the same time.

CNCF SPECIAL

森海飞霞

team-avatar

Team hundundm integrated BI analytics tools into TiDB Dashboard to help DBAs directly analyze cluster status and analysts perform data visualization analysis based on TiDB reports.

BEST MARKET POTENTIAL (GGV CAPITAL)

hundundm

team-avatar

Team TiFlink integrated Flink stream batch capabilities with TiKV to better connect Flink and TiDB/TiKV and help TiDB support materialized view function.

BEST POPULARITY

TiFlink

Timeline

  • 2020.12.15-2021.1.10

    Sign-up

  • 2021.1.11

    Pre-hacking communication

  • 2021.1.16-2021.1.17

    Happy hacking

  • 2021.1.17

    Demo & evaluation

Participate

Sign-up

2020.12.15-2021.1.10

Submit the application form before 18:00, Jan 10 (China Standard Time). Attach your program RFC document with the program description in the application form. Each RFC submitted before Jan 10 will be reviewed and commented by the TiDB Hackathon Technical Committee.

REGISTRATION CLOSED

Pre-hacking communication

2021.1.11

The organizing committee communicates the feedback with each team. It is recommended that each team make adjustments or improvements based on the feedback before the hacking starts.

RFC template

Happy hacking

2021.1.16-2021.1.17

Let’s have fun with hacking!

Demo & evaluation

2021.1.17 13:00

Demo Time

Note: the demo time is in China Standard Time (GMT+8). If you could not present the demo due to the time difference, please contact us in the Slack channel for other arrangements.

Prize Pool

Judges

Tutor avatar
Zuoyan Tan
Director of Storage Platform at Xiaomi Cloud
Tutor avatar
Yulai Li
Infrastructure Engineer at SpeedyCloud
Tutor avatar
Chengxuan Xu
Head of Infrastructure at PalFish
Tutor avatar
Siddon Tang
Chief Engineer at PingCAP
Tutor avatar
Donghui Zhang
TiDB Product Consultant
Tutor avatar
Liang Wu
Dean of ByteDance Institute of Technology
Tutor avatar
Yanfei Zhang
Senior Database Expert at QingCloud
Tutor avatar
Yu Li
Apache Flink & Apache HBase PMC
Tutor avatar
Jia Xie
Head of Enterprise Software Investment at China Growth Capital
Tutor avatar
Yu Chen
Managing Director at Yunqi Partners
Tutor avatar
Kun Bai
TiDB Committer
Tutor avatar
He Wang
TiDB Committer
Tutor avatar
Wen Yang
TUG leader of Southeast China
Tutor avatar
Mingcong Han
TiDB Committer

FAQ

1. How many participants are allowed in a team?

Up to four participants are allowed in a team.

2. What if I have an excellent project idea but do not have a team?

You could team up in the Slack channel after submitting your application form.

3. Do I have to make an appearance on site for the demo presentation?

NO, you don’t have to. You could present your demo online.

4. Can I sign up after Jan 10?

YES! You could sign up after Jan 10, but there will be no guidance on program RFC offered by TiDB Hackathon Technical Committee after Jan 10.

Partners