【已结束】Hacking Camp 第二期开启,六大开源项目重磅来袭!

“ 你正创建代码、社区、工具、技术,它们将是未来若干年驱动我们世界前行的动力。

—— GitHub 年度报告”

第二期 Hacking Camp 于今日正式开启!

TiDB Hacking Camp 是由 PingCAP 联合经纬中国主办,并与众多合作伙伴协办的一个长期孵化活动,每年举办 1-3 期。活动联合 TiDB 的生态伙伴、合作企业等,旨在帮助 TiDB 生态项目从社区中获取更多资源和帮助,使其能够快速成长达到有实际应用场景的成熟阶段。

本期 Hacking Camp(2021.07-2021.10) 以生态为主题 ,邀请 PingCAP 及合作伙伴的资深研发专家, 协助项目团队一起制定合理的研发计划和商业方向 ,提供资金与技术支持,共同推进项目孵化落地。

六大生态项目,期待你的参与!

只要你对分布式和开源感兴趣,想挖掘好玩硬核的开源项目,那么一定不要错过这次 Hacking Camp!在这里,你可以:

  • 提升开源协作经验
  • 提升技术实力;
  • 围观一个开源项目从零诞生,获得从头参与的自豪感。

除此之外,我们也为项目的 Contributor 准备了定制 T-shirt,同时在毕业典礼上,每个项目都可以推选一名最佳社区贡献获得一份精美的礼物,希望这可以带给贡献者们美好的回忆。

那么如何参与呢?

在开源的世界,任何参与都是贡献,你可以打开项目地址,阅读 README 和设计文档,对你感兴趣或者有疑问的部分展开讨论,或打开 GitHub Issue 列表,认领一个 Issue,在开发的过程中与社区进行充分交流。总之,任何行动都是一份力量。

入围项目介绍

本次活动共入围 六大项目 ,分别是以 TiKV 作为元数据引擎的分布式 POSIX 文件系统 JuiceFS、将 TiKV 作为后端存储的 HugeGraph、解决 TiDB 整合问题的一站式方案 TiBigData、将 TiDB 作为数据上游的 Doris、支持 PostgreSQL 迁移到 TiDB 的 TiDB for PostgreSQL 以及基于 TiDB 实现提供 ServerlessDB 服务的 ServerlessDB for HTAP。

项目简介

JuiceFS 

项目来源 :JuiceFS 研发团队

项目介绍 :JuiceFS 是一个开源的分布式 POSIX 文件系统,针对云原生环境进行了设计和优化。在 JuiceFS 中,数据被持久化在对象存储(如 Amazon S3)中,而元数据可以存储在各种数据库中,如 Redis、MySQL 或 TiDB。TiKV 是一个分布式键值数据库,提供高性能和事务的 API,符合 ACID 标准。在这个项目中,我们希望使用 TiKV 作为 JuiceFS 的一个新的元数据引擎来提高性能。

项目地址 : GitHub - juicedata/juicefs: JuiceFS is a distributed POSIX file system built on top of Redis and S3.

HugeGraph

项目来源 :百度 HugeGraph 图数据库

项目介绍 :将 TiKV 作为 HugeGraph 的后端存储,构建一套具有高水平扩展能力,高性能,高稳定性的图引擎,同时也可以基于 TiKV+HugeGraph 的基础底座,融合 TiDB 在金融等市场的丰富经验,打造有价值的应用解决方案。

项目地址 : GitHub - hugegraph/hugegraph: A graph database that supports more than 100+ billion data, high performance and scalability (Include OLTP Engine & REST-API & Backends)

TiBigData

项目来源 :知乎技术平台团队

项目介绍 :由知乎发起的 incubator 项目 TiBigData,旨在解决企业大数据场景中各项技术栈对接 TiDB 的整合问题。目前已提供 TiDB 与 Flink 和 Presto 的整合能力,并已应用在知乎的数据集成平台和 OLAP 分析场景中。TiBigData 项目属于整个 TiDB 社区,一方面希望能够惠及社区内有类似需求的用户,另一方面也希望发动社区的力量补全 TiDB 在大数据各项技术栈的支持能力,将 TiBigData 打造为 TiDB 在大数据领域的一站式解决方案。

项目地址 : GitHub - tidb-incubator/TiBigData: TiDB connectors for Flink/Hive/Presto

Doris

项目来源 :百度 AI 与数据平台部

项目介绍 :TiDB 和 Doris 都是优秀的开源关系型数据数据库。TiDB 是一款 HTAP 分布式数据库产品,Doris 更专注于 OLAP 领域,本项目将部分 OLAP 分析任务交由 Doris 来做,能够借助 Doris 的物化视图,聚合模型等优势实现高效的大规模 OLAP 分析。

项目地址 : https://github.com/tidb-incubator/Doris

TiDB for PostgreSQL

项目来源 :神州数码研发团队

项目介绍 :TiDB for PostgreSQL 是神州数码发起的,开源的云原生数据库系统。旨在提供 PostgreSQL的兼容性,同时保留了 TiDB 的高可用性、弹性和可扩展性。我们希望它允许用户将现有的 PostgreSQL 客户端连接到 TiDB,并使用 PostgreSQL 特有的语法。

项目地址GitHub - DigitalChinaOpenSource/TiDB-for-PostgreSQL: PgSQL compatible on distributed database TiDB

Serverlessdb for HTAP

项目来源 :移动云数据库团队

项目介绍 :Serverlessdb for HTAP 主要介绍在云上如何基于 TiDB 实现提供 Serverlessdb 服务 ,重点关注如何基于业务负载变化动态扩缩容计算存储节点,做到用户零感知。保证数据库服务过程中,始终保持业务负载和后台 资源的最佳匹配,从而帮助用户最大化节省成本。

项目地址https://github.com/tidb-incubator/Serverlessdb-for-HTAP

好的态度会带来好的答案

近几年开源软件蓬勃生长,PingCAP 也致力于通过分享技术,来构建开放的社区、宣传开源精神,进而推动开源生态发展,增加 TiDB 生态的多样性。

我们聚集在这里, 用代码给出漂亮的解决方案 ,因此 Hacking Camp 一直备受瞩目。

Hacking Camp 的合作伙伴来自四海八方。我们牵手业界久负盛名、具有丰富商业化经验的创业投资基金,如经纬中国、GGV 纪源资本、明势资本、初心资本;也与 PingCAP 类似的初创开源企业如 JuiceFS,Flomesh 等合作。

我们能提供的,不仅是丰厚的资金支持,更有经验丰富的导师予以指导,从需求出发,以终为始,让开源项目拥有更多场景化落地的可能。

我们还 将持续跟进报道入选项目,定期公开阶段性的成果,给予项目更多的媒体曝光




一个成熟的开源产品离不开丰富的周边生态。Hacking Camp 旨在吸收并孵化杰出的开源项目,为社区提供价值。社区的繁荣也离不开优秀的开发者, 正是你们的存在让 TiDB 向数据库事实标准又迈进了一步

与此同时,第一期 Hacking Camp 共有 5 个项目正在进行孵化,其中 VSCode 插件 TiDE 迄今已获得数百位用户下载,目前正在火热招募试用者;同期的文档检测项目 zh.md,也正在紧锣密鼓地开发,未来可能将整合进 TiDB 的 CI 流程。第一期 Hacking Camp 颁奖典礼也将在 7月23日 DevCon 隆重举行,庆祝毕业项目的创意灵感与顺利落地。

正如 PingCAP 创始人兼 CEO 刘奇所说:“我们希望 借助 PingCAP 在开源社区运营、开源产品研发的丰富经验,结合创投界大佬的商业视野,成功地推动全球范围优秀开源项目的落地与应用,让 Hacking Camp 成为开源界项目孵化的标杆 。这个过程不仅需要社区贡献者们的智慧与付出,还需要开源生态中每一环的参与和支持。”

Hacking Camp 第二期正式拉开帷幕,我们一起开启一段精彩的旅程吧!

合作企业

重要的是永远不要忘记,开源是非零和游戏的最好例子之一,一个你既可以帮助自己又可以帮助别人的地方。

DevCon 2021,邀你共同「预见」

数据库技术变革的拐点已经到来,我们期待与你一起推动这场变革的降临。2020 年,我们邀请了 80 + 位 Ti 星人来到直播间,讲述他们和 TiDB 的故事。2021 年,我们将举办一场 Ti 星人的大聚会,从「开放」讲起,「连接」你我。Hacking Camp 第一期的结业仪式也将在 DevCon Preday 举办,期待你的到来!

PingCAP DevCon ”是由 PingCAP 举办的年度顶级数据技术盛会,大会已连续举办三年,成为观测开源产业、数据库前瞻趋势的风向标。 本次大会旨在探讨前沿科技与数字化趋势的融合,解读行业领袖观点,分享技术大咖实战经验,展示用户场景的多元化创新,并展现多元化数据技术生态。 扫描下方二维码立即预约,共同「预见」 DevCon 2021。

4 个赞

给tidb for postgresql打call:call_me_hand::call_me_hand::call_me_hand:

2 个赞