TiDB Hacking Camp 是一个长期的孵化项目,每年举办 1-3 期。活动联合了生态伙伴、合作企业等,旨在帮助 TiDB 生态项目从社区中获取更多资源和帮助,使其能够快速成长达到有实际应用场景的成熟阶段。本期的主题是「生态」。入选项目都将围绕着 TiDB 周边生态进行打磨。
本次活动的入围项目也面向社区公开招募贡献者。只要解决本期任一项目的 issue 就可以成为 Hacking Camp 的 Contributor,获得贡献者好礼!对于开发者来说,通过深度参与和贡献 Hacking Camp 中的孵化项目,不仅可以提升技术实力,活跃的贡献者还能提高在开源社区中的影响力。
本期 Hacking Camp 共有 6 个项目入围,分别为 HugeGraph、Doris、JuiceFS、TiBigData、TiDB for PostgreSQL 和 Serverlessdb for HTAP,都是基于 TiDB 的生态项目。感兴趣的小伙伴可以加入讨论区或为项目贡献自己的一份力量~
JuiceFS 是一个开源的分布式 POSIX 文件系统,针对云原生环境进行了设计和优化。在 JuiceFS 中,数据被持久化在对象存储(如 Amazon S3)中,而元数据可以存储在各种数据库中,如 Redis、MySQL 或 TiDB。TiKV 是一个分布式键值数据库,提供高性能和事务的 API,符合 ACID 标准。在这个项目中,我们希望使用 TiKV 作为 JuiceFS 的一个新的元数据引擎来提高性能。
JuiceFS
将 TiKV 作为 HugeGraph 的后端存储,构建一套具有高水平扩展能力,高性能,高稳定性的图引擎,同时也可以基于 TiKV + HugeGraph 的基础底座,融合 TiDB 在金融等市场的丰富经验,打造有价值的应用解决方案。
HugeGraph
由知乎发起的 TiDB Incubator 项目 TiBigData,旨在解决企业大数据场景中各项技术栈对接 TiDB 的整合问题。目前已提供 TiDB 与 Flink 和 Presto 的整合能力,并已应用在知乎的数据集成平台和 OLAP 分析场景中。TiBigData 项目属于整个 TiDB 社区,一方面希望能够惠及社区内有类似需求的用户,另一方面也希望发动社区的力量补全 TiDB 在大数据各项技术栈的支持能力,将 TiBigData 打造为 TiDB 在大数据领域的一站式解决方案。
TiBigData
TiDB 和 Doris 都是优秀的开源关系型数据数据库。TiDB 是一款 HTAP 分布式数据库产品,Doris 更专注于 OLAP 领域,本项目将部分 OLAP 分析任务交由 Doris 来做,能够借助 Doris 的物化视图,聚合模型等优势实现高效的大规模 OLAP 分析。
Doris
TiDB for PostgreSQL 是神州数码发起的,开源的云原生数据库系统。旨在提供 PostgreSQL 的兼容性,同时保留了 TiDB 的高可用性、弹性和可扩展性。我们希望它允许用户将现有的 PostgreSQL 客户端连接到 TiDB,并使用 PostgreSQL 特有的语法。
TiDB for PostgreSQL
2021.07.02
活动开启,招募社区成员参加
2021.08.1-8.15
公布项目阶段性成果
2021.09.1-09.15
公布项目阶段性成果&用户招募
2021.10.1-10.15
Hacking Camp 毕业典礼
MacBook Pro M1 一台
微软人体工程学键盘
JBL 蓝牙耳机
Garmin 马拉松手表
乐高头脑风暴机器人
所有参与项目的贡献者都可以获得活动周边 T-shirt!
Hacking Camp 组委会为活动协调资源、制定项目毕业标准等。导师团负责与团队沟通并提供项目的指导方向,对团队的项目规划提出合理的建议。