2021 年 1 月结束的 TiDB 黑客马拉松中诞生了许多明星项目,如 UDF、图数据库、文档自动纠错等等,为 TiDB 构建了丰富的生态和卓越的性能提升,令人不禁感叹「社区的力量」。
为了让这些项目能够真正落地,继续在社区中发光发热,TiDB 社区联合经纬中国计划在 2 月举办一个为期 8周的 Hacking Camp。本次活动将邀请 PingCAP 及合作伙伴提供导师,帮助项目团队一起制定合理的后续计划和商业方向,并将向社区公开阶段性成果。
第一期 Hacking Camp 结束后将由每支队伍的导师评估是否可以顺利毕业。所有毕业的团队队员将获得 TiDB 定制周边一份。
第一期 Hacking Camp 共有 5 个项目入围,感兴趣的小伙伴可以点击加入队伍下方的交流群,共同为项目添砖加瓦。
我们将为 TiDB 实现一个用户自定义函数(UDF,User Defined Function)引擎。通过 UDF 用户可以编写复杂的自定义函数执行逻辑,并在数据库上直接进行计算。 我们的 UDF 实现具有以下特性:高性能;沙盒安全,可用于 TiDB Cloud;执行逻辑丰富,甚至支持机器学习、受控的网络访问等;用户可使用多种编程语言(例如自己最熟悉的语言)编写函数逻辑;相同的 UDF 能同时在 TiDB、TiKV 和 TiFlash 上执行,最大化利用分布式资源;相同的 UDF 同时兼容 x86、ARM 等不同平台架构,TiDB Cloud 可以无负担切换到 ARM;为 MySQL 编写的 UDF 可运行在 TiDB 上;符合人行分布式数据库评测标准。
' or 0=0 or '
Boost bug fix efficiency. In this project, we identified the inefficiency in how currently TiDB bug issues are processed. After a bug issue is submitted, a developer always tries to manually reproduce the case with the provided test cases. It is not rare that an issue is automatically tagged as a bug before it is finally classified as a not a bug/cannot reproduce by another developer. Our project aims to reduce manual efforts during the mentioned process and provide the developer with more precise and concise bug information. We plan to implement a Continuous Integration (CI) tool to smartly reproduce the bug issue and to previously tag it before any manual efforts. We also expect to link each issue with an environment to facilitate the later manual recheck by the developer.
zhangyushao
本提案提供一套侧重中文技术文档的写作风格检查与自动化管理解决方案,包括: 完整的中文文档写作风格指南: 为文档作者和审校者提供统一的文档写作参考规范中文文档分析工具和中文文档风格检测工具: 可检测存量或增量文档中的风格问题基于 GitHub 的文档管理 bot: 可以自动建立 issue 或 PR 修复存量或增量文档中的风格问题基于机器学习辅助文档写作:可以辅助生成具有统一风格的文档可明显降低文档的审查工作量、提高文档整体质量,调动工程师积极参与文档内容建设。 本提案适用于任何需要专业技术文档的项目,具有普及性。
zh.md
2021.02.23
活动开启,招募社区成员参加
2021.03.15-3.20
公布项目阶段性成果
2021.04.20-04.25
公布项目阶段性成果
2021.04.28
Hacking Camp 毕业典礼