技术分享
来自开发者的认可,NebulaGraph Star 突破 10,000 大关
在上周,NebulaGraph 的 Star 曲线终于突破 10,000,成为 GitHub 上 3,400 个万星项目之一。在这里感谢社区的所有人,以及所有陪伴 NebulaGraph 一路走来的 Contributor 和技术团队们。是你们,让 NebulaGraph 在今日得以被上万人认可。
“当时市面上已有的图数据库基本上要么是单机版,要么可扩展性不强。在充分了解行业对图数据库的需求,以及认识到现有图数据库产品的不足后,我在 2018 年开始投入研发 NebulaGraph。我们从写下 NebulaGraph 的第一行代码开始就认识到它必须是一款开源的、分布式的、支持线性扩容和高性能的图数据库产品。”
——来自叶小萌,NebulaGraph 项目发起人在开源三周年的分享
上述讲话便是 NebulaGraph 在 2019 年 5 月 15 日在 GitHub 同大家首次见面的缘由。开源的当天,上百名开发者们送出了他们的 Star,表达了对 Nebula 的认可和赞许。
图注:GitHub 的 Star 历史图
Hello Contributor
众所周知的,对数据库内核做贡献,尤其还是 C++ 开发的数据库,并非一件易事。在开源之初,Nebula 也没想到会有人那么快地开始做贡献。一名来自京东的工程师 ayyt 在同核心开发团队讨论后,确定在绑定套接字时测试使用临时端口而不是硬编码的端口。在随后的 4 个 commit 中,修改了 9 个文件后,他完成了本次的代码贡献,成为第一名非内部的 Contributor。有意思的是,在首次贡献一年多后,ayyt 加入 NebulaGraph 核心开发团队,成为了第 31 号员工。
这里附上第一个外部贡献的 PR 链接:#381(链接:https://github.com/vesoft-inc/nebula/pull/381)
万事开头难,有了第一名外部贡献者,一切就顺利了:
2019 年,共计 32 名 Contributor
- Contributor 新成员:@Amber1990Zhang、@darionyaphet、@0xflotus、@laura-ding、@dutor、@boshengchen、@dangleptr、@ayyt、@zhangguoqing、@sherman-the-tank、@CPWstatic、@critical27、@zlcook、@spacewalkman、@andychow01、@jude-zhu、@wadeliuyi、@whitewum、@boyuanfang、@lilydjwg、@yixinglu、@Shylock-Hg、@moneytoyang、@monadbobo、@BradyBromley、@nianiaJR、@jievince、@liuyu85cn、@wilsonyou、@bright-starry-sky、@jamieliu1023、@doJCHbest
2020 年,共计 54 名 Contributor
- Contributor 新成员:@moeKedama、@Reminiscent、@wfystx、@tong-hao、@Liuxue-Yang、@panda-sheep、@knightXun、@gotoxu、@JaySon-Huang、@xuguruogu、@yetingsky、@nildot、@knightjya、@chenxu14、@GestureWei、@nevermore3、@xs-li、@lorinlee、@liang-Q8797、@charlygao、@Crazyinging、@amosbird
2021 年,共计 83 名 Contributor
- Contributor 新成员:@czpmango、@MMyheart、@LuconYang、@KinhanS、@yihong0618、@sherlockkenan、@Aiee、@wey-gu、@kikimo、@Sophie-Xie、@cangfengzhs、@SuperYoko、@Shinji-IkariG、@HarrisChu、@wenhaocs、@liwenhui-soul、@zhaohaifei、@junaire、@jackwener、@heyanlong、@jsoref、@heroicNeZha、@Nivras、@igrekun、@yyh0808、@jiayuehua、@pengweisong、@luyade、@sworduo
2022 年,共计 103 名 Contributor
- Contributor 新成员:@veezhang、@defp、@a516072575、@wuxiaobai24、@randomJoe211、@dbacyj、@Qiaolin-Yu、@Milittle、@Linary、@xtcyclist、@tian-zhong、@peter-rich、@TommyLemon、@caton-hpg、@180909、@lipzhu、@casualwind、@codesigner、@hezhizhen、@abby-cyber
2023 年,共计 111 名 Contributor
- Contributor 新成员:@tangyuanzhang、@AniketNS、@zhaojunnana、@AntiTopQuark、@songqing、@Koukyosyumei、@flymysqlspace_invader、@Salieri-004
至今,共计 114 名 Contributor
- Contributor 新成员:@Nicole00、@769344359、@visortelle
虽然上面只罗列了 nebula repo 的 114 名贡献者,但随着社区的蓬勃发展,文档、客户端、算法等 repo 的贡献也激增,在 200 多名周边生态 repo 的贡献者的努力下,NebulaGraph 的周边生态变得更丰富、多样。
- 以下 Contributor 排名以字典序进行排序;
没有我们活力四射的贡献者们的积极贡献,NebulaGraph 不会有今天,拥有 41 个官方发起的项目之余,还有社区用户发起、维护的 30 个实用工具 repo。
Hello Peer Technical Team
无论是开源还是闭源,寻觅第一个用户(客户)总是困难重重,更别提一个好的、与产品同行的用户。庆幸的是,第一个在线上用 NebulaGraph 的技术团队是 360 数科的大数据团队,至今他们仍然活跃在社区。常在社区活跃的小伙伴,可能看到一个名叫 awang 的 ID,他便是该团队的成员。
独乐乐不如众乐乐,在 360 数科之后,微众也在 NebulaGraph 的深圳 Meetup 同大家分享了他们的数据治理经验 🔗。美团的 NLP 团队的《美团图数据库平台建设及业务实践》 🔗 更是打开了 NebulaGraph 的知名度,一下子社区的用户激增。至今社区用户津津乐道、被上万人阅读过的、图数据库测评之一的《图数据库对比》🔗 则是出自腾讯云安全团队的手笔。
这些都是 NebulaGraph 早期的用户,一直陪伴它走到现在,NebulaGraph 何其有幸。
以下是部分提供 logo 供 NebulaGraph 与大家分享的企业:
NebulaGraph 是旨在提供更便捷地探索数据的产品。为此,它致力于降低图数据库的使用门槛,朝着更稳定、高效、易用前行。一路走来,正如大家所见,它在变得越来越好。
如果你想加入 NebulaGraph 核心开发团队,我们在找数据库内核开发(社招、校招、实习生)、数据库产品经理、测试工程师等,发送简历至 hire@vesoft (标注职位+城市)一键投递~
此外,你可以 fork 一份 nebula,开启你的开源之旅;或者是,给一路走路从未停止进步的 NebulaGraph 点个小小的 star: https://github.com/vesoft-inc/nebula
NebulaGraph 开源五周年预活动——【万星同行】活动正在火热进行中,感谢你的一路同行,记得在这里领取万星同行礼盒和团队技术奖牌哟~ 这边有请:https://discuss.nebula-graph.com.cn/t/topic/15132