TiDB Hackathon 2019

啤酒 Pizza 不眠夜,头脑风暴,全力燃烧 。

最酷的 TiDB 开发者的狂欢,TiDB Hackathon 重磅回归!

今年的主题为「Improve」,

选手可以在项目中为 TiDB 性能、稳定性、易用性等各方面做出提升,

当然也可以围绕 TiDB 生态做一些周边工具提升效率。如:

  • Key Visualizer for TiKV
    • 可视化的 KV 的诊断工具,做到对集群的热点,访问模式一目了然。
  • 基于历史的查询优化
    • 让 TiDB 的 SQL 优化器能通过稳态的查询历史生成稳定的执行计划,防止执行计划跳变。
  • Follower Read 与 MVCC 的结合
    • 让 TiDB 的多副本能够承担读流量, 提升整体的吞吐。
  • TiDB Playground
    • 类似 Go Playground (play.golang.org) 的所见即所得的交互式 TiDB Web 体验工具。
  • 更期待你能够提出新点子~

本届比赛将弱化地域限制,北京、上海、广州三地联动。

奖金依然丰厚,并有大咖导师巡场带教。

期待各路大神集结,享受代码世界中的极致自由!

赛事奖项归属

team-avatar

在 TiKV 中使用一个统一的自适应线程池处理读请求,能够显著提升性能,并可预测性地限制大查询对小请求的干扰。

一等奖 | 逊馁

Unified Thread Pool

team-avatar

将 TiDB 运行在你的浏览器里。

二等奖 | ti-cool

tidb-wasm

team-avatar

我们为 TiDB 引入了 DC 的概念,并实现了跨数据中心的 follower replication 与读写优化。

二等奖 | .*

TiDB 跨数据中心的解决方案

team-avatar

1. 用 SQL 查询集群所有节点的信息; 2. 用 SQL 修改集群所有节点的配置。

三等奖 | 做个人吧

Manage many as one with SQL

team-avatar

TiExciting 为 TiDB 集群提供图形化部署及运维, 尽可能做到易用、友好、高效。

三等奖 | exciting

TiExciting

team-avatar

基于路径统计以及代码生成的方式进行 sqlfuzz 和 sql debug。

三等奖 | 我和我的 SQL

基于路径统计的 sql bug root cause 分析

team-avatar

在 SQL 空间中通过多种策略爬取合法 query 进行测试。

最佳创意 | 祥瑞

sql-spider

team-avatar

Binlog 的逐级 merge,以最小的代价实现快速 PITR。

最佳贡献 | Better 战队

基于 Binlog 的 Fast-PITR

team-avatar

根据历史负载统计情况,预测未来不同数据区间的访问模式,在空闲时间段提前对不同区间的数据从不同维度来进行调整以适应未来的访问模式。

最佳潜力 | VIDB

Self-Driving TiDB

team-avatar

Fulltext Search with SQL.

CTO 特别奖 | IPZZ

TiSearch

评委 / 导师团

Tutor avator
评委
黄东旭
PingCAP | 联合创始人兼 CTO
Tutor avator
评委
申砾
PingCAP | Engineering VP
Tutor avator
评委
李凯
美团 | 数据库团队负责人
Tutor avator
评委
于伯伟
58集团 | 数据库高级经理
Tutor avator
评委
李道兵
京东云 | 高级总监
Tutor avator
评委
赵应钢
美团点评 | 分布式数据库平台开发和运维负责人,研究员
Tutor avator
评委
侯圣文
贝壳找房 | 数据技术总监
Tutor avator
导师
唐刘
PingCAP | 首席架构师
Tutor avator
导师
姚维
PingCAP | Senior Technical Director
Tutor avator
导师
于帅鹏
PingCAP | TiDB 架构组研发组长
Tutor avator
导师
冯立元
PingCAP | TiDB 研发工程师
Tutor avator
导师
李建俊
PingCAP | TiKV 研发工程师
Tutor avator
导师
常军昌
PingCAP | 研发工程师
Tutor avator
导师
张建
PingCAP | TiDB 优化器与执行引擎技术负责人
Tutor avator
导师
周振靖
PingCAP | TiKV 研发工程师
Tutor avator
导师
刘玮
PingCAP | 研发工程师

奖项设置

cover
一等奖
¥60,000
(1 支队伍)
Medal icon
cover
二等奖
¥30,000
(2 支队伍)
Medal icon
cover
三等奖
¥10,000
(3 支队伍)
Medal icon
cover
最佳贡献奖
TiDB 周边礼包
Medal icon
cover
最佳创意奖
TiDB 周边礼包
Medal icon
cover
最佳潜力奖
TiDB 周边礼包
Medal icon

参赛流程

1

报名组队

即日起 - 10 月 23 日

如果你对 Improve 这个主题有挑战兴趣,就快来组队参赛吧!1~4 人成队,没有队员人选也没关系,欢迎在线求助 TiDB Robot(微信 ID: tidbai)~

Step 1

2

赛前学习

Anytime :)

担心对 TiDB 了解不够深入?不要慌,这里有 TiDB 研发老司机们帮你们整理的一份赛前学习秘籍。

Step 2

3

Hacking Time!

10 月 26 日 - 27 日 14:30

一切准备就绪,带上你的电脑和任何你觉得用得上的硬件设备,即刻加入这一场酣畅淋漓的代码狂欢吧。

Step 3

4

演示 & 评选

27 日 14:30 - 18:30

终于到了最激动人心的时刻!今年我们在北京、上海及广州三地同步开启直播演示,就算是 Hackathon 也可以玩一把分布式嘛~

Step 4

学习资料

FAQ

1. 对参赛者本身有什么门槛吗?

没有门槛,不限年龄,不限职业,唯一的要求是来现场参赛。(是的,Hakcathon 注重现场的团队配合和团队间的疯狂竞技,不接受线上参与哦)

2. 我想参赛,可是没有合适的组队小伙伴怎么办?

建议先找身边的同学同事组队,临近比赛日期还没有队友的话官方会建立选手群让大家自由配对。

3. 可以与 PingCAP 的成员共同组队吗?

当然可以,欢迎在社区内在线勾搭 PingCAP 成员。如果有组队意向,但没有合适人选,也可以联系 TiDB Robot(微信 ID: tidbai)尝试分配组队呦。

原则上,任一队伍中,PingCAP 内部人数不可超过 2 人。

4. 一个人也可以成队报名吗?

当然可以,我们非常欢迎技能值满点的优秀个人参赛者,也欢迎暂时没有选题或队友的个人参赛者报名,主办方会协调大家进行赛前组队。

5. 可以异地组队吗?

为保证团队效率,原则上建议团队成员集中在同一城市,如果特殊需求,可以在线沟通 TiDB Robot(微信 ID: tidbai)。

6. 主办方提供餐饮和住宿吗?

我们提供参赛者和志愿者比赛期间的餐饮(两份午餐、一份早餐、一份晚餐),参赛选手可留在比赛场地过夜,如需在场地附近租住宾馆需要自己解决哟~

7. 比赛两天都需要呆在活动场地吗?

如果没有特殊需求请不要离开场地,需要回自己住处过夜的小伙伴请和志愿者或主办方登记信息,并请于第二天早晨 8 点前返回场地。

合作伙伴

sponsor logo
sponsor logosponsor logosponsor logo

参与 Hackathon 2019

成为志愿者
报名已结束
联系我们
TiDB planet qrCode

有问题,来扫码 (^o^)

—— TiDB Robot

往期回顾