免费试用
作者:PingCAP
社区动态
2022-10-19

自 2022 年 9 月 13 日开放报名以来,TiDB Hackathon 2022 共吸引了 303 人报名参赛,由此诞生了 86 支队伍,评委组从应用性/实用性、创新性、完成度、展示度四个维度对大家提交的 RFC 严格筛选,有 62 支队伍成功入围决赛:

应用组入围.jpeg 产品组入围.jpeg

恭喜以上队伍晋级决赛!

温馨提示:决赛入围名单公示之后(即刻起),大家就可以开始准备代码开发。决赛现场评委会严格审查参赛选手的作品是否符合“第一行代码提交时间需在初赛结果公示后”这一规则。

决赛将于 10 月 22 日至 10 月 23 日在上海、北京、广州、成都、新加坡等地的 PingCAP 公司举行,请入围选手 10 月 22 日上午 9:00-10:00 到达决赛现场,签到并领取参赛礼品,决赛详细流程参见参赛须知。其他提交 RFC 的赛队也将获得本次活动的电子参赛证书(将发放给到队长),也欢迎大家线上围观决赛,并参与最佳人气项目的投票,参与投票的小伙伴还有机会抽取礼品哟!

参赛证书.png

参赛证书

10 月 22 日上午 10:00 至 10 月 23 日中午 12:00 选手们将在决赛现场 hack,10 月 23 日 13:00 正式开始现场答辩。

届时,小伙伴也能线上围观这场技术盛宴。两个赛道分别在不同平台同时直播,PingCAP 微信视频号将直播 TiDB 产品组的答辩赛况、B 站 TiDB_Robot 账号将直播应用组的答辩赛况,大家可以合理安排时间,优先选择自己更感兴趣的赛道观看直播哟!

最佳人气奖

最佳人气奖投票通道已经开启,欢迎 pick 你中意的团队!票数最高的团队将获得最佳人气奖。

投票用户也可参与抽奖,将在投票用户中抽取 5 位,每人送出“TiDB 社区限定挎包”一只。

限定挎包.jpeg

投票时间:即时起 - 10 月 23 日答辩结束

投票规则:应用组与 TiBD 产品组 分别投票,每人每个赛道一票

投票方式:扫码即可参与投票

参与投票.png

现场精彩看点

项目值得期待

本届参赛项目再一次打开了我们对于 TiDB 想象力的界限。极客们丰富的想象力,会让你大开眼界,重拾对技术探索的激情。先剧透几个有趣的项目给大家~

应用组

团队名称:Ti 可立刻

  • 项目名称:Ti-Click++
  • 项目介绍:通过 Online IDE 的方式,可以让用户以最简便的方式部署 Sample App。在去年的 TiDB Hackathon 中,这个项目就收获了评委和观众的一致赞赏,并最终晋级 20 强。今年的改进版 Ti-Click++ 将使用 gitpod 的云服务,一次性解决 Eclipse Che 运维难和资源消耗问题。此外将统一业务模型,使用 Real World 的模板进行改造,让用户只需要理解一种业务,但是可以同时理解多种语言链接和使用 TiDB 的方案。
  • 项目链接:https://github.com/ti-click/pingcap-hackathon-2022

团队名称:cloud naive

cloud native.png

团队名称:不上班你养我啊

  • 项目名称:云迹
  • 项目介绍:成本优化不仅对于公司有着重要意义,也是每个云上开发人员都需要具备的 sense。本项目终极目的是解决企业在云上部署架构下统一成本分析、关键指标监控告警的问题。因考虑到数据量巨大,统计分析实时查询、告警要求多,我们采用 HTAP 数据库的 TiDB 作为存储和计算引擎,发挥 TiDB 在应用场景下的价值。期待可以通过云迹,节约你的金钱亿点点!
  • 项目链接:https://gist.github.com/VelocityLight/ccb4c50e569b1ee733f23a2bb97e8439
不上班.png

团队名称:KubeBrain

  • 项目名称:KubeBrain
  • 项目介绍:当前 Kubernetes 仅支持 etcd 作为元信息存储系统,因此部署 Kubernetes 集群总是需要额外的维护一套 etcd 集群,etcd 集群并不支持水平扩容,随着数据量和读写请求量的增长,容易达到瓶颈。我们实现了轻量级 Kubernetes 元信息存储项目 KubeBrain 对存储引擎 API 进行抽象,希望可以通过适配不同的分布式存储系统,从而可以充分利用已有的存储系统作为基础设施来部署 Kubernetes 集群,支持一定程度的元信息存储的水平扩容,打通 Kubernetes 和其他存储系统之间的壁垒。
  • 项目链接:https://gist.github.com/divanodestiny/fd4f957cdc3a099414e7a93459168958
KubeBrain.png

团队名称:1' or '1' = '1

  • 项目名称:TiSQLi
  • 项目介绍:通过 pincap/tidb/parser 对 SQL 对解析能力,对于 Web 接口潜在的 SQL 注入进行检测、拦截和防范。可进一步扩展用于:片段 SQL 语句的注入检测,如 WAF 等网关设备,或者应用内的前置过滤器;完整 SQL 语句的注入检测,如数据库内置的 SQL 检测,或者应用内的数据库中间件。
  • 项目链接:https://gist.github.com/flily/c1009c65e08eaed28e9f39f1d371cea7

TiDB 产品组

团队名称:热点清零

  • 项目名称:Fearless Write Hotspot

  • 项目介绍:在分布式系统中,部分热点节点会承载大量用户的读写请求,而单个机器的负载往往是有限的;在单节点上,部分热点线程会承载大量的计算任务,而单核的性能往往也是有限的。整体来看,热点问题会对性能产生很大影响。本项目将采用 bottom-up 的设计思路,从更好地利用 CPU、磁盘等资源的角度出发,考虑如何自底向上解决 TiKV 的写热点问题。

  • 项目链接:https://gist.github.com/OneSizeFitsQuorum/da4b1e12b9f216fd3b42e88c57fd9e55

热点清零.png

团队名称:Jiekun

  • 项目名称:FSDS
  • 项目介绍:异构(Heterogeneous)存储在日常开发中非常常见,如用户在以 TiDB 作为 Primary Storage 时,也可能期望使用 Elasticsearch 作为搜索引擎、ClickHouse 作为 OLAP 存储。但 Secondary Storage 常常在 Primary Storage 使用了一段时间、业务有所增长的时候才被引入,因此数据同步就需要复制存量数据和同步增量数据。本项目将专注解决复制存量数据的问题,为 TiDB 提供全量数据导出的支持,方便构建异构存储/次级存储。
  • 项目链接:https://gist.github.com/jiekun/ac4387b613e91c2d4142df35614cab34

团队名称:我垫你们蹲

  • 项目名称:TiFlash Collocated Optimization
  • 项目介绍:项目通过引入新的索引,来实现 TiDB 的协同优化能力,能够显著提升 TiDB 和 TiFlash 的性能,增强 TiDB 的分析处理能力,同时以非侵入性的方式保持其 HTAP 特性。
  • 项目链接:https://gist.github.com/zanmato1984/e9177d3f9b30023c16765d0161b4f43f
我垫你们蹲.png

团队名称:cdc-plg

  • 项目名称:cdc sink plugin
  • 项目介绍:TiDB 官方开发了 TiCDC 项目以解决 TiDB 实时数据同步的问题。该项目旨在为 TiCDC 用户提供可扩展插件的方式,定制数据处理过程,提升 TiCDC 的扩展性。通过把 cdc 的 sink 以 plugin 的形式交付用户,让用户不需要重新编译 Tiflow 项目打包 TiCDC 就可以直接自定义逻辑,让用户可以把 TiKV 的数据从 TiCDC 发去全世界任何存储上。
  • 项目链接:https://github.com/mischaZhang/cdc-plg/blob/main/README.md
cdc-plg.png

团队名称:BetterTP

Better.png

超强评委阵容

本届赛事邀请了数据库领域知名专家、社区技术大咖、顶级投资人代表等超强阵容担当评委,评委们将对项目进行全方位点评指导,深入挖掘项目闪光点,绝不放过每一个优秀项目!

多维度奖项鼓励更多可能性

大赛总奖金池高达 35 万,除了一、二、三等排名奖项,还设置了 Cloud 应用生态奖、最佳校园奖、技术趋势奖等多个维度奖项,突破单一的评价体系。我们鼓励这个世界更多的可能性,让更多元的创意能够生根发芽。

10 月 22 日至 10 月 23 日,我们码上见!

新经济行业内容专区上线,为新经济企业数据库选型和应用提供深入洞察和可靠参考路径。