TiDB Hackathon 是由 PingCAP 举办的黑客马拉松大赛,选手需围绕整个 TiDB 生态做出一个完整的作品并由评审最终评选出获奖者。赛制参考了国内外知名的 Hackathon 举办模式,参赛队伍需在规定时间(48 小时)内完成作品并展示。
比赛时间:2018.12.01 至 12.02
TiDB Batch and Streaming SQL(简称 TBSSQL)扩展了 TiDB 的 SQL 引擎,支持用户以类似 StreamSQL 的语法将 Kafka, Pulsar 等外部数据源以流式表的方式接入 TiDB。通过简单的 SQL 语句,用户可以实现对流式数据的过滤,流式表与普通表的 Join( 比如流式事实表与多个普通维度表),甚至通过 CREATE TABLE AS SELECT 语法将处理过的流式数据写入普通表中。此外,针对流式数据的时间属性,我们实现了基于时间窗口的聚合 / 排序算子,使得我们可以对流式数据进行时间维度的聚合 / 排序。
TBSSQL
现金:¥ 60000
为 TiDB 培训体系增加一个可以动态观测 TiDB/TiKV/PD 细节的动画教学 Lab,让用户可以一边进行真实操作一边观察组件之间的变化,例如 SQL 的解析,Region 的变更等等。让用户可以生动地理解 TiDB 的工作原理。
TiDB Laboratory
现金:¥ 30000
让 TiDB 支持多种外部数据源的访问,针对不同数据源的特点会不同的下推工作,使 TiDB 成为一个通用的数据库查询优化和计算平台。
让 TiDB 支持多种外部数据源的访问
验证朴素贝叶斯模型在调度 pd 算法里的运用,由此可以设想在其他调参方面这种贝叶斯模型的应用是否可行。
PD 热点调度贝叶斯模型
现金:¥ 10000
Region 信息变迁历史可视化工具,通过 PD 记录 Region 的 Split, Merge, ConfChange, LeaderChange 等信息,可以方便的回溯 Region 某个时间的具体状态,为开发人员提供了方便的可视化展示界面及查询功能。
TiEye
搜集诊断集群问题所需要的信息,包括集群拓扑,Region 分布,配置,各种系统信息,整理成结构化的数据,并在 TiDB 中支持直接使用 SQL 语言进行查询。开发和运维人员可以在 SQL 环境方便高效地进行问题诊断。
TiQuery