{
    "componentChunkName": "component---src-templates-blog-blog-detail-tsx",
    "path": "/blog/hardcore-ideas-in-tidb-hackathon-2022",
    "result": {"pageContext":{"blog":{"id":"Blogs_436","title":"鏖战 48 小时，TiDB Hackathon 都诞生了哪些硬核创意？","tags":["TiDB Hackathon 2022"],"category":{"name":"社区动态"},"summary":"TiDB Hackathon 2022 决赛刚好在 1024 程序员节前夜完美收官，48 小时的 Happy Hacking，参赛项目有趣、有料，精彩不断！","body":"![Possibility at scale.jpeg](https://img1.www.pingcap.com/prod/Possibility_at_scale_9f90da9a4e.jpeg)\n\nTiDB Hackathon 2022 决赛刚好在 1024 程序员节前夜完美收官，48 小时的 Happy Hacking，参赛项目有趣、有料，精彩不断！  \n\n本届大赛主题为「Possibility at Scale」，规模创历史之最，共有 303 名选手报名 ，86 支队伍参赛，有来自微软、蚂蚁集团、字节跳动、网易有道、浪潮、明朝万达、B 站、思科、太极图形等企业的选手，也有来自清华大学、北京邮电大学、华东师范大学、浙江理工大学、新加坡国立大学等高校的学生。选手们围绕着 TiDB 产品组和应用组两大赛道，展开了一场技术的比拼和创意的碰撞。  \n\nHackathon，即“黑客马拉松”，是程序员非常喜闻乐见的赛事活动。它有着自由的形式：Hacker 们聚集在一起，紧密合作，发挥创意，持续编程，实现创想。编程马拉松的精髓在于：一群志同道合的伙伴，在特定的时间内，相聚在一起，去做他们想做的事情——整个编程的过程几乎没有任何限制。  \n\n作为一个已经举办了 5 年的赛事，PingCAP 联合创始人兼 CTO 黄东旭总是焦虑上届已经办得非常成功，这届达不到上届水准怎么办？但当看到选手们的精彩展示后，我们发现随着开发者们对 TiDB 的理解和使用越来越纯熟，Hackathon 的质量也在不断进化。最终，在两天一夜的 Hacking Time 中，有 16 支队伍瓜分了总计 35 万元的奖金，其中有 10 支队伍分获最佳创意奖、公益贡献奖、技术趋势奖、Cloud 应用生态奖、最佳人气奖、最佳校园奖、用户之选奖。\n\n## 硕果累累，项目创意无限\n\n评委老师们认为本届参赛队的很多项目“很有野心”，并已经具备落地的成熟度。例如「图一乐」队通过 “Data Dance” 提供了一个允许你探索、分析、理解数据的在线服务；「12 只喵」队伍让所有人都能通过 TiUP 个人镜像向 TiDB 贡献组件，打造组件市场的雏形；「我垫你们蹲」队通过引入新的索引来实现 TiDB 的协同优化能力的“TiFlash Collocated Optimization”；「cdc-plg」队为 TiCDC 用户提供可扩展插件的“cdc sink plugin”项目；「Canopus」队的“TiDB 计算微服务”项目等等……还有太多项目就不一一列举了，大家可以通过点击该[链接](https://asktug.com/t/topic/994153)了解全部决赛答辩项目。  \n\n由北京、上海、广州、成都、新加坡多城分布式联动的决赛答辩 & Demo Show 从下午 13:00 一直持续到深夜 20:30。虽然决赛时长将近 8 个小时，但是大家越看越兴奋。平时含蓄内敛的技术大佬们一旦介绍起自己的产品，就变身为滔滔不绝的演说家。\n\n最终，经过紧张评选，评委团共评出了 TiDB 产品组和应用的一、二、三等奖和最佳创意奖、公益贡献奖、技术趋势奖、Cloud 应用生态奖、最佳人气奖、最佳校园奖、用户之选奖。由于奖项角逐太激烈，有很多优秀项目遗憾落选，以下是全部获奖名单：\n\n![获奖名单.png](https://img1.www.pingcap.com/prod/_9c72ac9180.png)\n\n### 加冕时刻\n\n![产品组一等奖.png](https://img1.www.pingcap.com/prod/_83934100c4.png)\n<center>TiDB 产品组一等奖获奖团队</center>\n\n![应用组一等奖.png](https://img1.www.pingcap.com/prod/_aa35b79b2c.png)\n<center>应用组一等奖获奖团队</center>\n\n![产品组二等奖.png](https://img1.www.pingcap.com/prod/_dad30e1958.png)\n<center>TiDB 产品组二等奖获奖团队</center>\n\n![应用组二等奖.png](https://img1.www.pingcap.com/prod/_849b963110.png)\n<center>应用组二等奖获奖团队</center>\n\n![产品组三等奖.png](https://img1.www.pingcap.com/prod/_f80f9b1f99.png)\n<center>TiDB 产品组三等奖获奖团队</center>\n\n![产品组三等奖-2.png](https://img1.www.pingcap.com/prod/2_4e2d2b6231.png)\n<center>TiDB 产品组三等奖获奖团队</center>\n\n![应用组三等奖-1.png](https://img1.www.pingcap.com/prod/1_d659502042.png)\n<center>应用组三等奖获奖团队</center>\n\n![产品组最佳校园奖获奖团队.png](https://img1.www.pingcap.com/prod/_0410b64f46.png)\n<center>TiDB 产品组最佳校园奖获奖团队</center>\n\n![应用组最佳人气奖获奖团队.png](https://img1.www.pingcap.com/prod/_b564cf3f38.png)\n<center>应用组最佳人气奖获奖团队</center>\n\n![产品组最佳人气奖.png](https://img1.www.pingcap.com/prod/_b993c9aab3.png)\n<center>TiDB 产品组最佳人气奖</center>\n\n![应用组一等奖.png](https://img1.www.pingcap.com/prod/_aa35b79b2c.png)\n<center>应用组用户之选奖获奖团队</center>\n\n本届参赛项目再一次打开了我们对于 TiDB 想象力的界限。极客们丰富的想象力，会让你大开眼界，重拾对技术探索的激情。\nDemo Show 全程视频即将上线 b 站 [TiDB_Robot](https://space.bilibili.com/86485707/) 账号，敬请期待！\n\n特别感谢 PingCAP 数据平台产品负责人高斌、爱奇艺数据库服务负责人郭磊涛、PingCAP 联合创始人兼 CTO  黄东旭、PingCAP Outbound PM 黄潇、TiDB Committer, Seaweedfs Contributor 李雨来、PingCAP 资深开发工程师刘聪、小米数据库工程师，TiDB Committer 刘子东、Kyligence 技术合伙人，Apache Kylin 社区 PMC 成员马洪宾、联易融副总裁沈旸、TiDB Cloud Ecosystem 研发负责人孙晓光、PingCAP 研发副总裁唐刘、GGV 纪源资本投资人王笛、PingCAP SQL 研发负责人王聪、华创资本管理合伙人吴海燕、积梦智能 CEO，GoCN 社区发起人谢孟军、PingCAP DM 研发负责人徐成选、PingCAP 产研顾问张东晖、 Morpheuslabs CEO Chuang Pei-Han 等老师认真负责的评审。  \n\n赛后，我们还将采访优秀项目赛队，为大家深入介绍他们的项目设计思路、实现过程以及未来工作方向，希望带给大家一些启发。敬请期待！  \n\n最后，感谢华创资本、云启资本、GGV、初心资本、AWS、GCP、伊克罗德等赞助商和合作伙伴对赛事的大力支持，也感谢志愿者们的奉献！TiDB Hackathon 2023 ，我们再见！  \n\n![赞助商.png](https://img1.www.pingcap.com/prod/_b008ab31d6.png)\n\n","date":"2022-10-24","author":"PingCAP","fillInMethod":"writeDirectly","customUrl":"hardcore-ideas-in-tidb-hackathon-2022","file":null,"relatedBlogs":[{"relatedBlog":{"body":"![hackathon 2022 kv.jpeg](https://img1.www.pingcap.com/prod/hackathon_2022_kv_000f450a54.jpeg)\n\n一年一度的 TiDB Hackathon 又来啦！\n\n[TiDB Hackathon 2022](https://tidb.net/events/hackathon2022) 主题为「**Possibility at Scale**」，9 月 13 日正式开启，线下决赛将在 2022 年 10 月 22 - 23 日举行。期待与你一起打破传统技术边界，突破固有思维局限，用 TiDB 释放创新的更多可能性。\n\n本届 TiDB Hackathon 将面向更广泛人群，分为**应用组**与 **TiDB 产品组**两大赛道。无论你是应用开发者、数据库开发者、数据库上下游生态从业人员，还是数据库使用者，都可以找到适合自己的方向，一起“玩转” TiDB。\n\nTiDB Hackathon 报名通道于 2022 年 9 月 13 日正式开启，**选手们可以自行组队参赛，通过初赛甄选后，将在现场完成 Coding 及决赛答辩，优胜队伍将获得奖金、技术和资源商的支持**。大赛评委阵容豪华，数据库领域资深专家、社区技术大牛、顶级投资人代表将对项目进行深度点评。此外，还有顶级投资人全程参与评选，让你的实力被更多人看到。\n\n**扫描下图二维码，立即报名参赛**，或前往 [TiDB Hackathon 2022](https://tidb.net/events/hackathon2022) 活动页报名。\n\n![报名参赛.jpeg](https://img1.www.pingcap.com/prod/_f7bfacf978.jpeg)\n\n从 2017 年到 2022 年，TiDB Hackathon 不断升级，吸引了全球 1000 + 技术爱好者参与，先后诞生了诸如 UDF 引擎、TiExec、TiMatch 等深受好评的硬核项目，也有 zh.md、TiDB 驾驶舱、pCloud 等新颖有趣的项目。同时，部分优秀项目还在海内外媒体平台获得了多重曝光，借助 TiDB 社区力量为项目提供更多生命力。\n\n在 TiDB Hackathon ，你可以尽情发挥想象力与创造力，全情投入，实现自己的 idea。我们希望你可以永葆对技术的热情与好奇心，在代码的世界中勇敢探索、一往无前。我们在 TiDB Hackathon 2022 等你，期待与你共赴这场技术盛宴！\n\n## 赛事亮点\n\n🌟 **奖金丰厚**\n\n大赛总奖金池高达 35 万元，奖项多达 10+ 个，涵盖各个方向，力求全方位挖掘各参赛项目的价值。\n\n🌟 **各路大神同台竞技**\n\n技术大神齐聚一堂，上演“神仙打架”，场面超燃。高手之间的巅峰对决，精彩纷呈，让人大开眼界。\n\n🌟 **高质量交流**\n\n数据领域知名专家、社区技术大牛担任大赛评委，对项目进行深入点评，还有顶级投资人全程参与评选，你将不止收获硬核的技术反馈，还会获得前瞻性启发。\n\n🌟 **优秀项目专题采访**\n\n大赛结束后，我们将对优秀项目进行专题采访，在海内外技术圈多重曝光，提升优秀项目的知名度，借助 TiDB 社区力量为项目提供更多生命力。\n\n## 丰厚奖金\n\n**奖金池 35 万元，10+ 奖项，20+ 获奖团队**\n\n![丰厚奖金.jpeg](https://img1.www.pingcap.com/prod/_d265519d19.jpeg)\n\n**神秘定制社区周边**\n\n![定制社区周边.jpeg](https://img1.www.pingcap.com/prod/_c6c05c4a61.jpeg)\n\n## 参赛对象\n\n不管你是数据库内核工程师、数据库生态上下游开发者，还是应用开发者，只要你有 idea，都可以报名参赛，一展你的风采！\n\n## 赛道设置\n\n**应用组**\n\n以体现 TiDB 产品价值为主，基于 TiDB 之上实现代码开源的产品、工具、应用等均可。部署方式上，更推荐基于 Cloud 构建 TiDB 相关应用。推荐领域：游戏、电商、金融科技、公益等。\n\n**TiDB 产品组**\n\n为 TiDB 内核产品以及 TiCDC、TiDB Lightning、TiUP 等周边工具的性能、稳定性、易用性或功能等各方面做出提升。\n\n## 赛程安排\n\n- 报名：即日起 - 10 月 17 日，开启报名\n\n- 组队：9 月 17 日，参加「非正式会谈 — 创意脑暴会」，获取项目灵感（详见下方介绍）\n\n- 线上初赛：报名后 -  10 月 17 日，提交 RFC 进入初赛环节\n\n- 名单公布：10 月 19 日，查看决赛入围名单\n\n- 现场 Coding & 决赛：10 月 22 日 - 10 月 23 日，现场 Coding & 决赛答辩\n\n![比赛日程.png](https://img1.www.pingcap.com/prod/_357da0cc3c.png)\n\n## 评委阵容\n\n数据库领域知名专家、社区技术大牛、顶级投资人代表等担当评委，还有顶级投资人全程坐镇，对比赛项目深入点评。\n\n![评委.png](https://img1.www.pingcap.com/prod/_db0a886a7b.png)\n\n<center>（评委按姓名首字母排序）</center>\n\n比赛有输赢，技术无高低。即便最终未能问鼎巅峰，朝着心之所向全力冲刺依旧是一段值得回忆的旅程。秉承不断突破和创造的黑客精神，来一场技术的狂欢盛宴吧。放码过来！\n\n## 创意脑暴会给你灵感\n\n**TiDB Hackathon 2022 非正式会谈 —— 创意脑暴会**来啦，这里有超多 idea，特邀东旭以及资深架构师们在线脑暴，给你超丰富项目灵感。9月17日 本周六 10:30-12:00（GTM+8），线上见～\n\n![创意脑暴.jpeg](https://img1.www.pingcap.com/prod/_a800efa48b.jpeg)\n\n## 合作伙伴\n\n![合作伙伴.png](https://img1.www.pingcap.com/prod/_c6b365d0d3.png)\n\n了解 [TiDB Hackathon 2022](https://tidb.net/events/hackathon2022) 更多精彩！\n\n","author":"PingCAP","category":3,"customUrl":"tidb-hackathon-2022-is-coming","fillInMethod":"writeDirectly","id":426,"summary":"一年一度的 TiDB Hackathon 又来啦！TiDB Hackathon 2022 主题为「Possibility at Scale」,9 月 13 日正式开启，线下决赛将在 2022 年 10 月 22 日 23 日举行。","tags":["TiDB Hackathon 2022"],"title":"TiDB Hackathon 2022丨总奖金池超 35 万！邀你唤醒代码世界的更多可能性！"}},{"relatedBlog":{"body":"![banner.jpeg](https://img1.www.pingcap.com/prod/banner_6e96e050b4.jpeg)\n\n一年一度黑客们的狂欢——[TiDB Hackathon 2022](https://tidb.net/events/hackathon2022) 报名已开启，万元奖金等你来拿，还有技术专家、顶级投资人全程坐镇，你的实力将被更多人看到。\n\nTiBD Hackathon 2022 ·「Possibility at Scale」，邀请你一起打破传统技术边界，突破固有思维局限，用 TiDB 释放创新的更多可能性。\n\n悄悄说：今年真的不卷，值得一试！\n\n两大赛道，任选：\n\n- 应用组：推荐噢，因为特别奖项更多！\n\n以体现 TiDB 产品价值为主，使用 TiDB 构建代码开源的产品、工具、应用等均可。部署方式上，更推荐基于 Cloud 构建 TiDB 相关应用。常见应用领域：游戏、电商、金融科技、公益等。\n\n- TiDB 产品组：延续传统，保持初心\n\n为 TiDB 内核产品以及 TiCDC、TiDB Lightning、TiUP 等周边工具的性能、稳定性、易用性或功能等各方面做出提升。\n\n扫描下方二维码立即报名参与！\n\n![报名.jpeg](https://img1.www.pingcap.com/prod/_3b43724e2f.jpeg)\n\n听说你想参加 TiDB Hackathon，却没有 idea？\n\n别担心，脑洞达人东旭和他的架构师朋友们在创意脑暴会上分享的项目 idea 都整理好啦，快来看看有没有你感兴趣的~（ps：搭配视频查看 idea 详细介绍，效果更佳哦~） \n\n**创意贡献嘉宾**\n\n黄东旭 PingCAP 联合创始人兼 CTO\n\n姚维 PingCAP 全球社区生态负责人\n\n张兴晔 多点系统架构师\n\nCheng Chen PingCAP Product Manager\n\n[脑暴会视频](https://www.bilibili.com/video/BV1yG411u7N9/)\n\n## 应用组\n\n![应用组.jpeg](https://img1.www.pingcap.com/prod/_e769b14808.jpeg)\n\n今年应用组的决赛参赛项目仅要求是 demo 级别的，例如以下项目示例：\n\n- OSS Insight：https://ossinsight.io/\n\n这是一个基于 TiDB 实现的，数十亿 GitHub events 数据构建的洞察工具。只要你会写 SQL，就可以基于 Docusaurus、Apache ECharts 构建一个强大、酷炫的数据洞察工具。\n\n- TiDB & Snowflake Demo：https://tidb-snowflake-e-commerce-demo.vercel.app/\n\n这是一个基于 TiDB 和 Snowflake 构建的电子商务系统，该系统使用了 TiDB 强大的实时 HTAP 能力和 Snowflake 的离线分析能力，来处理系统中大量的数据。\n\n- Ti-Click：http://ide.ti-click.com/\n\n这是 TiDB Hackathon 2021 的 20 强项目之一，项目通过在线 IDE 的方式，快速搭建基于 TiDB 的 Example App 的开发和在线编译的实验室，可帮助开发者快速学习 TiDB。\n\n- Bookshop\n\n这是一个基于 TiDB 搭建的在线书店应用，你可以通过它来学习如何导入表结构和数据，以及如何基于这些数据来编写 SQL。\n\n[这篇文章](https://docs.pingcap.com/zh/tidb/stable/dev-guide-bookshop-schema-design)也以 Bookshop 应用的数据表结构和数据为基础来编写示例 SQL，为你介绍如何导入该应用的表结构和数据，以及其数据表结构的定义。\n\n- Gitpod\n\n对于 TiDB 初学者，我们基于 Gitpod，提供了一个云原生开发环境的使用帮助，你可以直接从你的浏览器或桌面 IDE 启动一个远程的 TiDB 开发环境，快速体验 TiDB 的能力。我们编写了全新的 TiDB 开发者文档，这份文档可以帮助应用开发者，在最短时间内上手 TiDB。\n\nTiDB 开发者文档：https://docs.pingcap.com/zh/tidb/stable/dev-guide-overview\n\n## TiDB 产品组\n\n![TiDB 产品组.jpeg](https://img1.www.pingcap.com/prod/Ti_DB_77ad779a1c.jpeg)\n\n## 彩蛋组\n\n彩蛋组不可更改 TiDB/TiKV 源码，仅可使用插件方式进行 Hack。\n\n![彩蛋组.jpeg](https://img1.www.pingcap.com/prod/_f6b386df89.jpeg)\n\n希望可以给你一些方向与灵感！更多项目 idea 也可以来 [Hackathon 2022 创意库](https://asktug.com/t/topic/933124)找灵感。\n\n看到这么多 idea，你是否跃跃欲试了呢？\n\n热爱编程，勇于探索，就能参赛\n\n你离万元大奖只有一个报名的距离~\n\n了解 [TiDB Hackathon 2022 ](https://tidb.net/events/hackathon2022)更多详情！","author":"PingCAP","category":3,"customUrl":"hackathon-idea-list-for-reference","fillInMethod":"writeDirectly","id":427,"summary":"一年一度黑客们的狂欢——TiDB Hackathon 2022 报名已开启，万元奖金等你来拿，还有技术专家、顶级投资人全程坐镇，你的实力将被更多人看到。","tags":["TiDB Hackathon 2022"],"title":"Hackathon idea 清单出炉，总有一款适合你"}},{"relatedBlog":{"body":"自 2022 年 9 月 13 日开放报名以来，TiDB Hackathon 2022 共吸引了 303 人报名参赛，由此诞生了 86 支队伍，评委组从应用性/实用性、创新性、完成度、展示度四个维度对大家提交的 RFC 严格筛选，有 62 支队伍成功入围决赛：\n\n![应用组入围.jpeg](https://img1.www.pingcap.com/prod/_c69487e38f.jpeg)\n\n![产品组入围.jpeg](https://img1.www.pingcap.com/prod/_0bf299375b.jpeg)\n\n恭喜以上队伍晋级决赛！\n\n**温馨提示**：决赛入围名单公示之后（即刻起），大家就可以开始准备代码开发。决赛现场评委会严格审查参赛选手的作品是否符合“第一行代码提交时间需在初赛结果公示后”这一规则。\n\n决赛将于 10 月 22 日至 10 月 23 日在上海、北京、广州、成都、新加坡等地的 PingCAP 公司举行，请入围选手 10 月 22 日上午 9:00-10:00 到达决赛现场，签到并领取参赛礼品，决赛详细流程参见[参赛须知](https://asktug.com/t/topic/994153)。其他提交 RFC 的赛队也将获得本次活动的电子参赛证书（将发放给到队长），也欢迎大家线上围观决赛，并参与最佳人气项目的投票，参与投票的小伙伴还有机会抽取礼品哟！\n\n![参赛证书.png](https://img1.www.pingcap.com/prod/_95121197ef.png)\n<center>参赛证书</center>\n\n10 月 22 日上午 10:00 至 10 月 23 日中午 12:00 选手们将在决赛现场 hack，10 月 23 日 13:00 正式开始现场答辩。\n\n届时，小伙伴也能线上围观这场技术盛宴。两个赛道分别在不同平台同时直播，PingCAP 微信视频号将直播 TiDB 产品组的答辩赛况、B 站 TiDB_Robot 账号将直播应用组的答辩赛况，大家可以合理安排时间，优先选择自己更感兴趣的赛道观看直播哟！\n\n## 最佳人气奖\n\n最佳人气奖投票通道已经开启，欢迎 pick 你中意的团队！票数最高的团队将获得最佳人气奖。\n\n投票用户也可参与抽奖，将在投票用户中抽取 5 位，每人送出“TiDB 社区限定挎包”一只。\n\n![限定挎包.jpeg](https://img1.www.pingcap.com/prod/_58590dbb76.jpeg)\n\n投票时间：即时起 - 10 月 23 日答辩结束\n\n投票规则：应用组与 TiBD 产品组 分别投票，每人每个赛道一票\n\n投票方式：扫码即可参与投票\n\n![参与投票.png](https://img1.www.pingcap.com/prod/_3bfdb338a5.png)\n\n## 现场精彩看点\n\n### 项目值得期待\n\n本届参赛项目再一次打开了我们对于 TiDB 想象力的界限。极客们丰富的想象力，会让你大开眼界，重拾对技术探索的激情。先剧透几个有趣的项目给大家～\n\n#### 应用组\n\n**团队名称：Ti 可立刻**\n\n- 项目名称：Ti-Click++\n- 项目介绍：通过 Online IDE 的方式，可以让用户以最简便的方式部署 Sample App。在去年的 TiDB Hackathon 中，这个项目就收获了评委和观众的一致赞赏，并最终晋级 20 强。今年的改进版 Ti-Click++ 将使用 gitpod 的云服务，一次性解决 Eclipse Che 运维难和资源消耗问题。此外将统一业务模型，使用 Real World 的模板进行改造，让用户只需要理解一种业务，但是可以同时理解多种语言链接和使用 TiDB 的方案。\n- 项目链接：https://github.com/ti-click/pingcap-hackathon-2022\n\n**团队名称：cloud naive**\n\n- 项目名称：My Life\n- 项目介绍：My Life 项目希望能记录我们的生活轨迹，存储到 TiDB 中，最终以各种方式展现。项目将基于低代码技术去实现，通过 TiDB Cloud 集成低代码产品 zapier/n8n。\n- 项目链接：https://gist.github.com/shiyuhang0/ae6d9deab4c8e1708b80bea1de9df279\n\n![cloud native.png](https://img1.www.pingcap.com/prod/cloud_native_ff91c09191.png)\n\n**团队名称：不上班你养我啊**\n\n- 项目名称：云迹\n- 项目介绍：成本优化不仅对于公司有着重要意义，也是每个云上开发人员都需要具备的 sense。本项目终极目的是解决企业在云上部署架构下统一成本分析、关键指标监控告警的问题。因考虑到数据量巨大，统计分析实时查询、告警要求多，我们采用 HTAP 数据库的 TiDB 作为存储和计算引擎，发挥 TiDB 在应用场景下的价值。期待可以通过云迹，节约你的金钱亿点点！\n- 项目链接：https://gist.github.com/VelocityLight/ccb4c50e569b1ee733f23a2bb97e8439\n\n![不上班.png](https://img1.www.pingcap.com/prod/_a048f90102.png)\n\n**团队名称：KubeBrain**\n\n- 项目名称：KubeBrain\n- 项目介绍：当前 Kubernetes 仅支持 etcd 作为元信息存储系统，因此部署 Kubernetes 集群总是需要额外的维护一套 etcd 集群，etcd 集群并不支持水平扩容，随着数据量和读写请求量的增长，容易达到瓶颈。我们实现了轻量级 Kubernetes 元信息存储项目 KubeBrain 对存储引擎 API 进行抽象，希望可以通过适配不同的分布式存储系统，从而可以充分利用已有的存储系统作为基础设施来部署 Kubernetes 集群，支持一定程度的元信息存储的水平扩容，打通 Kubernetes 和其他存储系统之间的壁垒。\n- 项目链接：https://gist.github.com/divanodestiny/fd4f957cdc3a099414e7a93459168958\n\n![KubeBrain.png](https://img1.www.pingcap.com/prod/Kube_Brain_4e3cea8e08.png)\n\n**团队名称：1' or '1' = '1**\n\n- 项目名称：TiSQLi\n- 项目介绍：通过 pincap/tidb/parser 对 SQL 对解析能力，对于 Web 接口潜在的 SQL 注入进行检测、拦截和防范。可进一步扩展用于：片段 SQL 语句的注入检测，如 WAF 等网关设备，或者应用内的前置过滤器；完整 SQL 语句的注入检测，如数据库内置的 SQL 检测，或者应用内的数据库中间件。\n- 项目链接：https://gist.github.com/flily/c1009c65e08eaed28e9f39f1d371cea7\n\n#### TiDB 产品组\n\n**团队名称：热点清零**\n\n- 项目名称：Fearless Write Hotspot\n\n- 项目介绍：在分布式系统中，部分热点节点会承载大量用户的读写请求，而单个机器的负载往往是有限的；在单节点上，部分热点线程会承载大量的计算任务，而单核的性能往往也是有限的。整体来看，热点问题会对性能产生很大影响。本项目将采用 bottom-up 的设计思路，从更好地利用 CPU、磁盘等资源的角度出发，考虑如何自底向上解决 TiKV 的写热点问题。\n\n- 项目链接：https://gist.github.com/OneSizeFitsQuorum/da4b1e12b9f216fd3b42e88c57fd9e55\n\n![热点清零.png](https://img1.www.pingcap.com/prod/_855670a11b.png)\n\n\n**团队名称：Jiekun**\n\n- 项目名称：FSDS\n- 项目介绍：异构（Heterogeneous）存储在日常开发中非常常见，如用户在以 TiDB 作为 Primary Storage 时，也可能期望使用 Elasticsearch 作为搜索引擎、ClickHouse 作为 OLAP 存储。但 Secondary Storage 常常在 Primary Storage 使用了一段时间、业务有所增长的时候才被引入，因此数据同步就需要复制存量数据和同步增量数据。本项目将专注解决复制存量数据的问题，为 TiDB 提供全量数据导出的支持，方便构建异构存储/次级存储。\n- 项目链接：https://gist.github.com/jiekun/ac4387b613e91c2d4142df35614cab34\n\n**团队名称：我垫你们蹲**\n\n- 项目名称：TiFlash Collocated Optimization\n- 项目介绍：项目通过引入新的索引，来实现 TiDB 的协同优化能力，能够显著提升 TiDB 和 TiFlash 的性能，增强 TiDB 的分析处理能力，同时以非侵入性的方式保持其 HTAP 特性。\n- 项目链接：https://gist.github.com/zanmato1984/e9177d3f9b30023c16765d0161b4f43f\n\n![我垫你们蹲.png](https://img1.www.pingcap.com/prod/_d9964507fd.png)\n\n\n**团队名称：cdc-plg**\n\n- 项目名称：cdc sink plugin\n- 项目介绍：TiDB 官方开发了 TiCDC 项目以解决 TiDB 实时数据同步的问题。该项目旨在为 TiCDC 用户提供可扩展插件的方式，定制数据处理过程，提升 TiCDC 的扩展性。通过把 cdc 的 sink 以 plugin 的形式交付用户，让用户不需要重新编译 Tiflow 项目打包 TiCDC 就可以直接自定义逻辑，让用户可以把 TiKV 的数据从 TiCDC 发去全世界任何存储上。\n- 项目链接：https://github.com/mischaZhang/cdc-plg/blob/main/README.md\n\n![cdc-plg.png](https://img1.www.pingcap.com/prod/cdc_plg_d7d0280280.png)\n\n\n**团队名称：BetterTP**\n\n- 项目名称：BetterTP\n- 项目介绍：本项目旨在找出 RPC 往返可能对 TiDB 的 OLTP 性能的影响。在目前 TiDB 内核的架构和实现中，所有操作单元都是 RPC。找出 RPC 往返对 OLTP 性能的影响，可以进行针对性的优化，减少不必要的分布式执行，提高 TiDB 的 OLTP 性能。\n- 项目链接：https://github.com/TiDBHackers/rfc/blob/master/text/why_and_how_does_round_trip_matters.md\n\n![Better.png](https://img1.www.pingcap.com/prod/Better_fca5788762.png)\n\n## 超强评委阵容\n\n本届赛事邀请了数据库领域知名专家、社区技术大咖、顶级投资人代表等超强阵容担当评委，评委们将对项目进行全方位点评指导，深入挖掘项目闪光点，绝不放过每一个优秀项目！\n\n## 多维度奖项鼓励更多可能性  \n\n大赛总奖金池高达 35 万，除了一、二、三等排名奖项，还设置了 Cloud 应用生态奖、最佳校园奖、技术趋势奖等多个维度奖项，突破单一的评价体系。我们鼓励这个世界更多的可能性，让更多元的创意能够生根发芽。  \n\n10 月 22 日至 10 月 23 日，我们码上见！","author":"PingCAP","category":3,"customUrl":"list-of-finalists-in-tidb-hackathon-2022","fillInMethod":"writeDirectly","id":437,"summary":"TiDB Hackathon 2022 初赛结果出炉，哪些项目值得关注，快来看看吧！","tags":["TiDB Hackathon 2022"],"title":"TiDB Hackathon 2022 决赛入围名单出炉，哪些项目值得关注？快来围观吧！"}},{"relatedBlog":{"body":"目前，[TiDB Hackathon 2022](https://tidb.net/events/hackathon2022) 已经进入倒计时，距离决赛日还有不到一周时间，今年由于赛制的变化，初赛提前到了赛前（10 月 17 日），你已经准备好自己项目的 RFC 了吗？如果还没有，请注意 10 月 17 日是 RFC 收集最后截止日，如果还没有报名或准备 RFC 的小伙伴，要抓紧时间啦！\n\n为了帮助大家更从容地参加比赛，TiDB 社区本期访谈中采访了三位 Hackathon 参赛选手，他们有第一次参加的，也有参加 2 届的选手，希望通过访谈为大家分享一下他们的参赛经验。已经报名参加本届 Hackathon 的选手或是对 Hackathon 感兴趣的小伙们，值得一看！\n\n## 俞平\n\n第一位选手是来自 P 社内核组的俞平同学，他至今有两次 Hackathon 的经验，前年作为技术小组帮助选手解决问题，去年首次下场参赛。今年更是信心满满，决定向奖项发起冲击！\n\n以下为俞平同学的访谈记录：\n\n**Q 去年 TiDB Hackathon 中的参赛项目是什么**？\n\n**俞平**：去年我报名了生态组，是和两位社区的小伙们一起组队参加的。他们日常工作中就在用 TiDB 支持业务，遇到的最大问题是在用 TiCDC 做同步时，如果一个单表特别大的话，现有 TiCDC 的设计会有一些限制。所以，我们就把优化这个问题作为参赛题目，希望降低一些这个问题的限制。最后虽然离理想状态还有些距离，但也算有些效果，重在参与嘛。\n\n**Q 你是如何找到项目 idea 灵感的**？\n\n**俞平**：在 Hackathon 比赛中主要有两类 idea：一种是有趣好玩的，也是我比较喜欢的。将那种脑洞比较大，甚至有些不太正经的的想法带入项目中，比如去年用 minecraft 来展示 Chaos Mesh 运作方式的项目，前年用 VR 飞机驾驶舱的方式来展现 TiDB 运维的项目，我觉得这些 idea 真的非常棒；另一种就是像我们一样，在平时使用 TiDB 的过程中觉得有什么地方是可以优化提升的，那就可以将这个作为 idea 来参加比赛。\n\n**Q 在你眼中，这些年 TiDB Hackathon 有哪些变化**？\n\n**俞平**：我觉得 TiDB Hackathon 的内核其实一直没有改变过，借这个大赛大家可以有一个展示自己创意的机会。从比赛上来说，奖品越来越丰富，组织越来越完善了，去年设置了 4 个赛道，大家可以在不同赛道里比赛，能更好地找到自己的 idea。今年虽然改为 2 个赛道，但类别感觉更清晰了。产品赛道更偏向 TiDB 的内核，应用赛道更偏向业务场景，从 TiDB 的角度看，这两个方面都是紧密结合的领域。另外，今年我发现主办方从赛制上降低了了初赛的难度，大家可能终于可以不那么卷了。\n\n**Q 今年已经参赛了吗**？\n\n**俞平**：今年有一位大佬邀请我抱他的“大腿”，于是我和其他几位小伙伴就毫不犹豫地与大佬一起组队报名了。我们的队名叫“摸鱼就好”，项目应该属于产品组。\n\n**Q 开始写 RFC 了吗？有没有什么小技巧分享**？\n\n**俞平**：今年不让抢跑，所以还没有提交 RFC。写 RFC 有点类似于写设计文档，我的经验是主要由三个部分组成：首先要讲清楚我要做一个什么东西，这个东西长什么样子，它要解决什么问题，它的适用场景是什么，甚至可能它不解决什么样的问题。从这些方面把项目进行清晰的定义，这是比较重要的第一步；接下来就是介绍采取什么技术方案，曾经考虑过的备选方案是哪些，做了哪些权衡最终选择了当前技术方案；最后，还要加上做过哪些测试与验证。如果大家不知道怎么写，其实也可以查看一下往期的 RFC 是怎么写的，网上应该都可以查到。\n\nRFC 毕竟是文字的东西，在答辩里可以再加一些文字之外的东西，比如我这个 idea 产生的背景是什么，我们在过程中是怎么讨论的，有一个怎么样的心路历程，这样可以让评委更好理解，印象更深刻。\n\n**Q 今年有什么期待**？\n\n**俞平**：大佬说我们今年的项目冲击第一名还是有希望的，我尽力而为吧。\n\n## 夏力维\n\n下面这位选手是十年全栈工程师夏力维，前齐书在线即时文档工具早期工程师，多年创业，历经协同文档、O2O、美妆、工厂自动化运营脚本，堪称全能型选手。\n\n以下为夏力维同学的访谈记录：\n\n**Q 你都参加过哪些比赛类活动**？\n\n**夏力维**：自 2011 年参加“硅谷-上海黑客马拉松”后，我开始在技术社区活动较为积极参与。曾参与过由 AVOSCloud Hackathon 和 Autodesk 组织的 AEC Hackathon，并获得前三。在新技术体验和使用中，感受到了来自前沿科技公司对于新技术的普及与推广力度。在这个时代，没有那么商业与限制，更多是对于更好的技术与业务运用的结合，能看到平时看不到的技术应用和视野拓展。\n\n**Q TiDB Hackathon 有哪些方面吸引你**？\n\n**夏力维**：我很早就通过上海的 GDG 技术社区听说过 TiDB 的使命，我自己是 Bret Taylor 的忠实追随者，在数据结构部分有继承 FriendFeed 思想的 DB 方案产品，在面对 TiDB 时，期待有更好的结合。\n\n**Q 今年从什么渠道了解到 Hackathon？你选择哪个赛道**？\n\n**夏力维**：有一个友人推荐了项目，她老公是《剑指 Offer》的作者，也非常推荐 TiDB 的活动。我选择了应用组赛道，倒不是觉得这个赛道压力小，而是觉得这个赛道能够验证数据管理的过程中，其实是可以实现更高扩容性能的。今年也期待看到更多可以落地的应用产品，并且让很多人看到并能参与进来。\n\n**Q 队伍名字是什么？参赛项目是什么**？\n\n**夏力维**：我的队名叫 HOTPOOR，一个人的全栈工程师队伍。我的项目是像做 PPT 一样做网站建设，并且直接可用。而不是仅仅像 Figma 做设计，或者 Axure 做原型，对标产品 Gamma.app ，但要更自由。\n\n## 杜志刚\n\n最后这位选手是在软件开发行业拥有 20 年的工作经验的杜志刚。在中国 10 年，主要做编码工作；在日本 10 年，主要也是做编码工作，不同的是能吃到寿司和纳豆:P  。从 2018 年开始通过 Kubecon 了解到 TiDB，从此一发不可收拾，沉醉于 TiDB 的学习上。目前已经加入 P 社，从事日本本地的技术支持工作。\n\n**Q 去年你带来的是什么项目？能给其他选手分享一下提 idea 的经验或灵感吗**？\n\n**杜志刚**：去年我们带来了 [Ti-Click](/blog/ti-click) 的社区雏形，希望能让应用开发者用户更多地了解 TiDB，更好地使用 TiDB。PingCAP 目前在应用开发者方面做得还不够，包括 MySQL 生态圈的各种库和框架对 TiDB 的最佳适配还不够，比如 TiDB 可以更好地横向扩展，那么连接池也应该有所调整以便能用上新结点。课题很多，希望更多的应用开发者参加到 Hackathon 里来，从应用开发者角度出发，把 TiDB 玩得更好。\n\n**Q 在你眼中， 这些年来 TiDB Hackathon 有哪些变化**？\n\n**杜志刚**：今年的变化感觉比较大，从赛制上讲这次更加公平，不抢跑，限定 2 天编码，更接近极客精神；最吸引我的地方是可以感受到 TiDB 热情的社区氛围，观摩各路大神的精彩成果。\n\n同时，今年的赛道设置为 TiDB 产品组和应用组。我觉得应用组的增设非常好，因为我应用开发经验更多，更适合在这个领域施展。期待 TiDB“出圈” ，产品组固然很好很强大，但是局限于产品组来的人估计也都是老面孔了。应用组可以吸引更多的开发者来关注 TiDB，让 TiDB 的生态变得更强。\n\n**Q 目前是否已经组队？项目是什么方向**？\n\n杜志刚：我们的队伍还是叫 Ti 可立刻，打算继续从应用开发的角度或 DBA 的角度来寻找 idea，我们队的目标是面向 TiDB 的应用开发者服务。我们会根据主流编程语言推出一系列项目模版，内置应用程序使用 TiDB 的最佳实践，让应用程序最佳化使用 TiDB，少走弯路。同时我们还和 TiDB Cloud 一键集成，并且也针对应用开发者的本地开发需求和 CI 环境，提供 gitpod 和 docker-compose 方案，使得应用开发者省去配置这些周边环境的工作，集中精力实现自己的业务逻辑。\n\n**Q 作为老选手，你们 RFC 准备应该也比较有经验，有没有一些小技巧可以分享给今年的小伙伴们呢**？\n\n**杜志刚**：其实谈不上什么经验。不过我想它类似工作报告，只要表达清楚为什么做/要做什么/怎么做就好了。\n\n**Q 对自己的项目在比赛中有什么期待**？\n\n**杜志刚**：期待以此为契机，让 TiDB 的应用开发生态发展得更好。\n\n**Q 有没有一些其他参赛经验想分享给其他小伙伴的**？\n\n**杜志刚**：我仅参加过一年，经验不多。我自己想的是，好好享受社区的火热气氛，燃烧自己的热情，享受 Hackathon 的这个过程。\n\n通过三位选手的分享，想必也为大家提供了一些参赛经验和项目思路。总结一下，项目创意可以从平时遇到的问题出发，最好能做得好玩有趣一些。写 RFC 关键要写清楚项目的目标、解决哪些问题、适用场景、技术方案以及验证测试 DEMO。**关于如何设计 RFC，大家也可以看一下官方模板**：https://asktug.com/t/topic/903770\n\n最后，敲黑板说重点：**10 月 17 日是 RFC 收集最后截止日**，还没有报名或准备 RFC 的小伙伴要抓紧时间啦，赶上最后一班车~\n\n了解 [TiDB Hackathon 2022](https://tidb.net/events/hackathon2022) 更多详情，立即报名参加吧！","author":"PingCAP","category":3,"customUrl":"old-and-new-friends-in-tidb-hackathon","fillInMethod":"writeDirectly","id":431,"summary":"TiDB Hackathon 2022 已经进入倒计时，距离决赛日还有不到一周时间，今年由于赛制的变化，初赛提前到了赛前（10 月 17 日），你已经准备好自己项目的 RFC 了吗？","tags":["TiDB Hackathon 2022"],"title":"老朋友新朋友，抱紧“大腿”，冲击第一名！ | TiDB Hackathon 选手访谈"}}]}}},
    "staticQueryHashes": ["1327623483","1820662718","3081853212","3430003955","3649515864","4265596160","63159454"]}