暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

开源之夏 2023 NebulaGraph 社区结业项目出来啦!@YOU

NebulaGraph 2023-11-10
123

开源之夏是由中国科学院软件研究所与 OpenEuler 社区共同主办的一项面向高校学生的暑期在线活动,旨在鼓励在校学生积极参与开源软件的开发维护,促进优秀开源软件社区的蓬勃发展。

而 2023 年是开源之夏活动的第四个年头,也是 NebulaGraph 连续参加该活动的第三年。

在开源之夏 2023 年中,NebulaGraph 一共有 6 个任务项目,除了其中有一个项目由于学生的学业忙碌未能及时完成项目开发之外,其他 5 个项目均顺利结项,并在开源之夏结业项目中进行展示:https://summer-ospp.ac.cn/final

实用项目




任务名大型分布式图计算系统的图算法开发

任务描述:在 Plato 系统上实现 PersonalizedPageRank(个性化pagerank)、TrustRank(信任指数)、BeliefPropagation(置信度传播)等若干个图算法。

完成人黄浩岩

对应 pr 项目:https://github.com/nebula-contrib/analytics

任务名游戏引擎实现图可视化

任务描述:选择一个游戏引擎如 Cocos、Laya 或者 Taro ,实现图可视化功能,实现 2D 或 3D 的图数据展示,数据结构可采用 nebula-studio 的数据格式,也可自行设计。

完成人余佳璇

对应 pr 项目:https://github.com/nebula-contrib/graph-player

任务名nebula-rust 实现点边扫描接口

任务描述:目前 nebula-rust 项目仅仅支持一部分 GraphClient 的接口,需要添加参考其他客户端项目实现 nebula-rust 的 StorageClient 的 ScanVertex 和 ScanEdge 的接口,并 bind 给 Python 语言使用。

完成人:宋昊成

对应 pr 项目:https://github.com/vesoft-inc/nebula-rust/pull/16

🎈学生专访《专访|NebulaGraph 宋昊成:敢于迈出第一步是成功的一半》🔗

任务名基于 NebulaGraph Operator 的 CLI 工具

任务描述:设计一个基于 nebula-operator 的 CLI 工具,实现如连接、部署、扩缩容、升级、查看状态等功能。方便用户在 K8s 环境管理由 nebula-operator 部署的 nebulagraph 集群。

完成人:刘威

对应 pr 项目:https://github.com/nebula-contrib/operator-cli

任务名NebulaGraph Exchange 提供批量删除能力

任务描述:增加 nebula-exchange 的批量删除能力,允许根据源数据批量删除 NebulaGraph 中的数据。

完成人:周子轶

对应 pr 项目:https://github.com/vesoft-inc/nebula-exchange/pull/151、https://github.com/vesoft-inc/nebula-exchange/pull/154

特殊说明:除了批量删除功能,周子轶还增加了批量更新操作的支持。

🎈学生专访《开源之夏梅开二度的周子轶,他的实习、找项目之旅》🔗

感谢所有参与过开源之夏的学生,谢谢这小半年的参与,帮忙完善 NebulaGraph 项目。

后续相关的学生专访也会同大家见面,让大家了解他们实现这些特性/项目背后的设计和思考。

在使用项目过程中,有任何反馈,记得提交 issue 和作者们聊聊哟~

社区活动推荐




(可点击查看活动详情哟~)

文章转载自NebulaGraph,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论