首页 > 其他分享 >NebulaGraph is nothing without you | 社区 2023 年度人物合集

NebulaGraph is nothing without you | 社区 2023 年度人物合集

时间:2024-01-24 15:26:49浏览次数:32  
标签:pr 修复 nebula 问题 without 提交 2023 nothing NebulaGraph

去年的年度人物 回顾中,我们看到了形形色色的人们,他们当中有帮 NebulaGraph 捉 bug 的小能手,也有通过用回复来解答他人疑惑的启蒙者…在今年(2023 年),我们这个整点不一样的,将镜头推进,看清他们的姓氏和脸庞,聚焦在每位 NebulaGrpah 技术社区作出贡献的小伙伴。

每年的人物盘点,像是翻开了一本书,字里行间记录着这些人们的足迹:liujianan 1 月 4 日为“使用 Docker 部署 console 客户端时报错网络未找到”提供了排查方法;2 月 15 日,milittle 修复了用户不存在使用 DESC USER <user_name>; 返回空的问题;3 月 1 日,autumnalK 发现了变量引用不对导致的 bug,并在后续的 pr 中修复了它;7 月 26 日 bytearch 分享了他关于图数据库重构的心路历程…

时间轴

在时间轴部分,我们记录了每位用户的首次贡献,它可能是一个 issue 提交,也可能是一篇文章的撰写。

与你相伴·第一季

  • 01.02 bocai3030 提交了 issue#5177,在这个 issue 反馈了插入数据之后,USEMATCH 连用存在数据返回为 null 的情况;
  • 01.02 nevermore3 提交了 pr#5176 对算子匹配进行了优化;
  • 01.03 JimWen 发表《基于图的下一代入侵检测系统》分享了青藤云的入侵检测实践;
  • 01.03 user82 解决了“直接提交算法包跑 louvain 报错”的问题;
  • 01.03 cooper-lzy 提交了 pr#2433 对可视化工具 nebula-explorer 的使用进行了补充;
  • 01.03 huaxiabuluo 提交了 pr#416 为可视化工具 nebula-studio 提供了 appSetting 配置;
  • 01.03 critical27 提交了 pr#5180 修复了 processor_test 超时问题;
  • 01.03 xtcyclist 提交了 pr#5181 完善 FATAL、DFATAL、LOG、DLOG 用法;
  • 01.03 nianiaJR 提交了 pr#417 来修复 session 连接不同步问题;
  • 01.03 abby-cyber 提交了 pr#2434 对容灾备份工具 nebula-br 的使用进行了补充;
  • 01.03 jievince 提交了 pr#5183 对 openCypher 和 nGQL 混用的部分情况进行了处理;
  • 01.03 mizy 提交了 pr#186 对运维监控工具 nebula-dashboard 的部分问题进行了修复;
  • 01.03 caton-hpg 提交了 pr#5186 错误码 error code 进行了补充;
  • 01.03 hetao92 提交了 pr#418 重构了 nebula-studio 控制台选择图空间的逻辑;
  • 01.03 HarrisChu 提交了 pr#5188 对错误日志的收集级别进行修改;
  • 01.03 xigongdaEricyang 提交了 pr#187 优化 leaderDistribution 的字段描述;
  • 01.04 liujianan 解决了“使用 docker 部署 console 客户端时报错网络未找到”的问题;
  • 01.04 czpmango 提交了 pr#5192 修复了边变量的模式表达问题;
  • 01.04 Aiee 提交了 pr#254 将 nebula-python 通信协议进行变更;
  • 01.04 liwenhui-soul 提交了 pr#5195 修复了 job 信息被删除后,该 job 会一直运行的问题;
  • 01.04 Shylock-Hg 提交了 pr#5196 对 user 没有角色的情况进行了测试;
  • 01.04 Nicole00 提交了 pr#78 对大数据对接工具 nebula-spark-connector 的查询语句读取边数据进行了支持;
  • 01.04 codesigner 提交了 pr#5199 优化了 memory tracker,删减了个别不必要的内存检测;
  • 01.05 wey-gu 提交了 pr#5202 对 nebula 仓的信息展示进行了优化;
  • 01.05 foesa-yang 提交了 pr#2438 对审计日志信息进行了补充;
  • 01.05 sherman-the-tank 提交了 pr#76 对第三方库进行了全面升级;
  • 01.06 SuperYoko 提交了 pr#5212 修复了如果 job 因 rpc 错误而失败,后续状态不会复位的问题;
  • 01.06 cangfengzhs 提交了 pr#5214 修复了全文索引的部分问题;
  • 01.06 randomJoe211 提交了 pr#5183 添加了阿里云的快照和安全说明;
  • 01.06 yixinglu 提交了 pr#5215 增加了更多的 TCK 测试;
  • 01.07 TuoLe 提交了 pr#241 修正了示例文件对应的 url;
  • 01.07 CorvusYe 提交了 pr#119 支持了 Springboot ORM 框架 ngbatis 的 find path 返回结果的映射;
  • 01.09 wenhaocs 提交了 pr#5227 在操作 schema 的变更时判断是否该 schema 之前存在过;
  • 01.09 ColorfulDick 在论坛贴 #11863 中发现了 skip + limit 结果不精准的问题;
  • 01.10 li330273334 发现了个文档描述有误,并在论坛贴 #11866 中反馈了该问题;
  • 01.10 pengweisong 提交了 pr#5228 优化 job 命令以便更好地运行 job 逻辑;
  • 01.11 SwordElucidator 提交了 pr#8 修复了 Python ORM 工具 nebula-carina 的 edgetype unknown 及其他问题;
  • 01.12 whitewum 提交了 pr#1872 对 CREATE SPACE 命令进行了补充说明;
  • 01.13 veezhang 提交了 pr#258 对 nebula-importer 的 sf 文件配置进行了优化;
  • 01.13 thewkgithubissue#5252 记录了 IF NOT EXISTS 选项无效的问题;
  • 01.16 Shinji-IkariG 提交了 pr#78 让第三方库支持了 breakpad,并修复了相关的构建依赖问题;
  • 01.16 developer-zcissue#5240反馈了部分场景下 sendSnapshot并未真正地传输快照数据;
  • 01.16 shixiangzissue#5265 发现了 raft 心跳处理时间更新的问题,随后在他提交的 pr#5271 修复了这个问题;
  • 01.26 AniketNS 提交了 pr#5279 给我们带来了 TODO 的任务列表入口;
  • 01.28 Sophie-Xie 提交了 pr#5280 完成了 v3.4.0 的相关 pr cherry-pick;
  • 01.29 houningyu 解决了“集群 storage 服务 offline”的问题;
  • 01.30 kqzh 提交了 pr#53 修复了监控指标依赖仓 nebula-stats-exporter 的 Grafana JSON 解析问题;
  • 01.30 user82 解决了“直接提交算法包跑 louvain 报错”的问题;
  • 01.31 yyh0808 提交了 pr#437 对 nebula-studio logo 进行了品牌升级;
  • 01.31 codesigner 解答了“返回的数据量较大时 是否会严重影响查询的时间?”的问题;
  • 02.01 MichaelYgZhang 提交了 pr#127 修改了 ngbatis 的依赖版本信息,以及对相关的注释进行了翻译;
  • 02.01 wvkehoe 提交了 pr#1912 修复了他找到的 typo;
  • 02.02 auhusy 发表的《Python 简单封装 CRUD》是个拿来即用的封装代码;
  • 02.02 LooJee 提交了 pr#259 为 nebula-importer 引入了 mod 版本配置;
  • 02.03 lisahui 提交了 pr#312 对国外开源活动 GSoC 进行了项目任务描述;
  • 02.03 soul-gin 提交了 pr#130 支持了 ngbatis 的 session 管理;
  • 02.09 may11544issue#5329 反馈了 MATCH (v) WHERE id(v) IN ["xxx"] RETURN properties(v:default) 返回结果如果涉及 v.tag 的属性则返回结果为空;
  • 02.09 Milittle 解决了“添加了一条悬挂边后,show stats 可以看到增加了一条边,但是使用 lookup 查询不到”的问题;
  • 02.09 DDV123 解决了“UNION ALL 报错”的问题;
  • 02.13 MegaByte875 提交了 pr#175 支持 nebula-operator 的备份恢复的功能;
  • 02.15 linhr 提交了 pr#82 减少 nebula-flink-connector 集成测试中的代码重复;
  • 02.15 lipzhu 提交了 pr#1958 为 autofdo 添加了文档说明;
  • 02.15 Milittle 提交了 pr#5345 对 DESC USER 命令进行了优化,让其在某用户不存在时给出报错提示;
  • 02.17 JiannaLiu 提交了 pr#1961 更新了文档站点对应的 GA 统计信息;
  • 02.17 aya 使用 MATCH 和列表类型时,发现了结果报错,而论坛的帖子 #12208 则记录了这一过程;
  • 03.01 autumnalKissue#265 反馈了返回变量报错的问题,他发现是因为变量引用不对,在 pr#268 他修复了这个问题;
  • 03.07 shanlai 提交了 pr#83 给 nebula-bench 添加 insertEdge 场景支持;
  • 03.08 Sajotim 提交了 pr#2630 修复了文档中服务名称同实际不符的问题;
  • 03.19 AntiTopQuark 提交了 pr#210 让执行计划的输出结果支持了 TCK 格式,并十分贴心地完成了相关文档的编写工作;
  • 03.22 kikimo 发表的《记一次 rr 和硬件断点解决内存踩踏问题》 收录了他遇到的 nGQL 查询结果不一致问题;
  • 03.24 kqzh 发表的《一文上手图数据备份恢复工具 NebulaGraph BR》 则是一篇 nebula-br 的产品介绍文以及上手教程;
  • 03.24 youngxhui 提交了 pr#59 对 nebula-br 备份修复失败的判断逻辑进行优化;
  • 03.27 hezhizhen 提交了 pr#190 对 actions/checkout 进行了版本升级;
  • 03.28 luyade 提交了 pr#5447 优化 compaction 过滤逻辑;
  • 03.28 data_fanUPDATE...SET 中使用 json_extract 报错,并将过程反馈在了论坛贴#12592 中;
  • 03.28 Reid00 解决了“SessionPool 中连接过期后请求报错”的问题;
  • 03.29 cuihangrui 的论坛贴#12606 则记录着 nebula-stuido 类型转化的问题;
  • 03.31 freemankevin 提交了 pr#2046 对全文索引支持的 ES 版本进行了补充说明;
  • 03.31 zjtaozjtw 发现了 session 上涨问题,并在 issue#268中描述过期 session 是如何导致后续 session 持续上涨的,并在随后他提交的 pr#269 中修复了它;

与你相伴·第二季

与你相伴·第三季

与你相伴·第四季

  • 10.01 liuxiaocs7 提交了 pr#17 用了 Sphinx 完成了 nebula-carina 的文档化;
  • 10.02 rexdivakar 提交了 pr#18 更新了 nebula-carina PyPI 包 CI/CD pipeline;
  • 10.07 bobobod 提交了 pr#241 修复 ngbatis datetime 类型解析出错的问题;
  • 10.08 gaarachen 解决了“Helm 部署成功后无法用 nebula console 访问”的问题;
  • 10.10 jyf111 提交了 pr#3031 为 nebula-importer 的文档说明添加在 CSV 分隔符上的注释;
  • 10.25 adu_shzz 解决了“MATCH 语句的 WHERE 子句,添加 rank 范围过滤,查不到数据”的问题;
  • 10.25 syedzubeen 提交了 pr#250 为 EXECUTION-PROCESS 添加了文档说明;
  • 11.06 flymysql 提交了 pr#5753 试图在删除空间时减少写锁的阻塞时间;
  • 11.10 QingYan 的论坛贴 #14322 则反馈了 FIND PATH 一跳时不会返回属性的问题;
  • 11.13 1011zmm1011 提交了 pr#3070 为 v3.4.0 补充了快照相关的使用文档;
  • 11.15 lsh 在用 NOLOOP 时查询到了自环,论坛贴 #14370 则记录了下了详细的查询语句;
  • 11.15 肖小可爱乐乐 发表的《NebulaGraph 的内存探查》用实验数值同你分享写入时的内存占用变化;
  • 11.17 flymysql 发表的《手把手教你如何在 NebulaGraph 中新增一种数据类型》从代码角度带你增加一个新的数据结构类型;
  • 11.22 cjdxhjj 提交了 pr#561 试图修复 nebula-java 中文乱码问题;
  • 11.24 zh19990906 阅读文档时发现了文档措辞不够严谨,并把反馈记录到了 issue#3071
  • 11.27 papandadj 在浏览文档时发现了视频是自动播放的,导致如果单页面有多个视频的话,会对用户进行困扰,在 issue#3072 中他与文档组进行了用户体验的讨论;
  • 11.29 codelone 发表的《图计算实践之模式匹配优化》则是前文的优化版,主要解决 JOIN 的数据量变大、内存占用变高的问题;
  • 11.30 user72 解决了“docker 部署 nebulagraph 启动失败”的问题;
  • 12.04 knqiufan 提交了 pr#272 为 ngbatis 带来了新函数 listEndNodes,可指定结束节点类型,并通过开始节点 ID 与关系类型获取所有结束节点;
  • 12.04 堕落飞鸟《NebulaGraph 安装方式选择》开始连载的新手友好系列,陆续更新了初学者如何选择合适的部署方式、备份方式以及内存分析浅析;
  • 12.04 朱季谦 发表的《图解 Spark GraphX 图计算基于 ConnectedComponents 函数实现连通图底层原理》强结合一个图示例,从代码角度娓娓道来这些代码是如何不断地迭代,迭代出来最小的子图;
  • 12.07 user80 发表的《构建 Nebula Graph 3.3.0 和 Nebula Studio 3.7.0 在 ARM 架构上的指南》是个新手友好的 ARM 架构下的部署安装教程;
  • 12.08 Reid00 发表的《PySpark + GraphX 图算法尝鲜》给广大的 Python 用户带来了福音——Python 环境也能借助 PySpark 用上 GraphX 图计算;
  • 12.08 gaoJava 提交了 pr#704 让 nebula-studio 支持了 aarch64 的编译;
  • 12.11 yulijun 的论坛贴 #14563 记录下了他发现 CLONE SPACE 可能触发新增 Schema 会导致原有 Schema 被替换的可能;
  • 12.14 Driskoll 提交了 pr#2394 为子图的示例语句增加了注释;
  • 12.15 aqzwy 提交了 pr#2396 为 OPTIONAL MATCH 的示例语句增加了注释;
  • 12.16 kuto 发现 UNSET 的版本兼容性可能会导致 nebula-br 备份到阿里云 oss 失败,论坛贴 #14637 则记录下了这一情况;
  • 12.19 AcKing-Sam 提交了 pr#94 重定位了 nebula-bench 的 ldbc 位置;
  • 12.21 E2ern1ty 提交了 pr#2397 为 FIND PATH 的示例语句增加了注释;
  • 12.24 769344359 提交了 pr#717 更新了 nebula-studio 的安装示例;
  • 12.26 shubihu 提交了 pr#718 试图修改了 nebula-studio 的布局;
  • 12.29 Big-Wuu 提交了 pr#2409 为 MATCH 的示例语句增加了注释;
  • 12.29 Salieri-004 提交了 pr#5793 修复了属性裁剪的问题;
  • 12.29 nekomeowww 提交了 pr#720 更新了 Helm nebula-studio 的版本信息,并添加了用于 SQLITE PROFISIONing 的默认路径;
  • 12.29 kevinliu24 提交了 pr#416 为 nebula-operator 带来备份 CRD;
  • 12.29 JialuGong 提交了 pr#2410 为 2string 的示例语句增加了注释;
  • 12.29 MuYiYong 提交了 pr#2411 为 MATCH 的示例语句增加了注释;

你的个人照

往年,在社区的各个角色下面会罗列着一群 ID,代表着他们是帮忙回复他人的启蒙者、完善产品实现的 contributor,或者是同他人分享实践心得更好地用上 NebulaGraph 的作者们。先是角色,后是某个人。这次我们换个方式,我们聚焦在社区的某个用户,看看他 2023 年在社区发生了什么样的事情。如果你细看这些个人照,还能发现一个人会有不同的分身,比如在 GitHub 是 gaoJava 的那个人,其实在论坛是一个名叫 user80 的用户。

由于篇幅的原因,这里暂且不一一罗列这些陪伴 NebulaGraph 走过 2023 的人们发生的每件事,如果你想了解他们背后的故事,可以点击 ID 跳转前往他们的个人主页查看他的足迹哟~

感谢这些小伙伴在 2023 年付出的努力,让大家看到了一个更好的 NebulaGraph。如果你的 ID 没有上墙,可能是运营人员有所遗漏,记得联系客服小姐姐修复下这个问题呢 ^^

下面的个人合照按照先头像后 ID 的方式进行展示,排名遵循字典序;

804e 1011zmm1011 50133142 769344359
1244453393 abby-cyber AcKing-Sam adu_shzz
Aiee akihi99 albert AniketNS
AntiTopQuark aqzwy artemkorsakov auhusy
autumnalK aya Big-Wuu bobobod
bocai3030 bytearch cangfengzhs caton-hpg
cdalexndr chenweisomebody126 ChrisChen2023 cjdxhjj
ClaireYuj codelone codesigner ColorfulDick
cooper-lzy CorvusYe / CurvusY critical27 ctron
cuihangrui cyanscope czpmango data_fan
DDV123 delve developer-zc DiligenceLai
Dragonchu Driskoll dutor E2ern1ty
easesu EldinZhou fbpcchen flymysql
foesa-yang freemankevin gaoJava / user80 guangjun
haoxins HaoXuan40404 HarLin97 HarrisChu
hashc heikeladi hetao92 hezhizhen
houningyu huaxiabuluo ianhe JialuGong
JiannaLiu jiayouxujin jievince JimWen
jjsimps JohnXie jxnu-liguobin jyf111
kevinliu24 kikimo knqiufan Koukyosyumei
kqzh kuto LaoshuBaby li330273334
Lincyaw linhr lipzhu lisahui
liujianan liuxiaocs7 liwenhui-soul LooJee
lsh luyade may11544 MegaByte875
Michael-zhouce MichaelYgZhang Milittle mizy
muyiyong / MuYi nekomeowww nevermore3 / jmq2020 newguy
nianiaJR Nicole00 OldPanda omar-araboghli
papandadj peakcrosser7 pengweisong QingYan / ᰔᩚ
QingZ11 / steam randomJoe211 rayhuang90 re0marb1e
Reid00 rexdivakar Sajotim Salieri-004
scala-steward shanlai shbone ShenhaiNKN
sherman-the-tank Shinji-IkariG shixiangz shubihu
shyboylpf Shylock-Hg sixwaaaay songqing
Sophie-Xie soul-gin SuperYoko suu
SwordElucidator syedzubeen TanLingxiao thewkgithub
toshihiro1995 TuoLe user72 user82
veezhang VincentSleepless weiye-Lee wenhaocs
wey-gu / wey whitewum / min.wu wvkehoe WW-SONG
wzw xigongdaEricyang xjc xtcyclist
yegetables Yitozu yixinglu / yee youngxhui
yuhongwei380 yulijun yyh0808 zh19990906
zhang-cuishan zitox zjn zjtaozjtw
亨利1 叼着零食打架 堕落飞鸟 明天周六
朱季谦 江一旺 洛辰1990 浅唱a
肖小可爱乐乐 胸口碎大石 魔道子

最后,还要感谢微信群帮忙回复他人提问的:way、卖糕的、没什么大不了、张学通、ᰔᩚ、劳动1号、Sunshine`Dreaming、octopus、刘明、大壮、亚德

标签:pr,修复,nebula,问题,without,提交,2023,nothing,NebulaGraph
From: https://www.cnblogs.com/nebulagraph/p/17984724

相关文章

  • 题解 P9911 [COCI 2023/2024 #2] Kuglice
    传送门。题意应该是显然的.分析首先,观察数据范围:\(1\len\le3000\),也就是说,时间复杂度应当在\(O(n^2)\)左右。其次,观察我们取球的顺序,是只能从左或右取,因此,我们每次留下的必然是连续的一段。所以,我们显然可以采用区间DP来解决这道题。确定状态:\(f_{i,j}\)表示现在取......
  • 集训队互测2023 彩虹航线
    给定一个\(n\)个点\(m\)条边的二分图,每个点的度数都\(\leqslantk\),且每条边的本质不同的备选颜色数目都\(\geqslantk\),求一组边染色,可以证明一定有解。有一个乱搞是每次在加入一条边时按照颜色从小到大,如果当前可以加入则加入,否则如果只会影响一条边则将这条边断掉后再重......
  • DataGrip 2023.3.2 安装教程(附最新激活码,亲测有效)
    DataGrip是JetBrains公司开发的一款多引擎数据库环境,支持MySQL,MariaDB,PostgreSQL,SQLite,HyperSQL,ApacheDerby,H2,HSQLDB,MSSQLServer,Oracle,DB2,InterSystemsCache,Informix,Firebird,Derby和SQLServerExpress。它提供了单一的、集成的开发环境,用于......
  • 2023 的一些总结
    2023的一些总结李宗盛在山丘开头里面写道,"想说却还没说的还很多攒着是因为想写成歌"。同样的,在印象中在2023好像做了很多东西,接触了很多技术,但是一直没有整理,攒着攒着就到年底了。细细思考了一下,有两个板块是今年主要发力的点对网络的探索对业务代码优化的思考对网络......
  • 痞子衡嵌入式:我拿到了2023年度电子星球(eestar)年度黑马作者
    今天收到了「电源网旗下电子星球」颁发的2023年度黑马作者奖牌,这是痞子衡继2019年和与非网合作后的第二个媒体平台颁发的奖项。这个奖牌做得很有质感,拿在手里沉甸甸的。此外与奖牌配套的还有一本精选作者们的文章合辑而成的VIP技术年刊,仪式感直接拉满了。与电子星球的缘分......
  • 2023 年度龙蜥最佳用户案例奖揭晓,中国移动、小红书、中国人寿财险等企业上榜!
    近日,在2023龙蜥操作系统大会上,龙蜥社区公布了2023年度最佳用户案例获奖企业名单,龙蜥社区副理事长张东、理事李祥凯为中国移动、小红书、中国人寿财险等13家获奖企业颁奖。本次获奖企业是从使用龙蜥操作系统社区版(AnolisOS)或商业版/衍生版的企业用户中进行评选,涵盖政务、互联......
  • 2023京东零售技术年度盘点
    过去一年,围绕开放生态建设、低价心智等主要方向,京东零售技术团队持续攻坚。从百亿补贴、调整流量分配机制为用户提供低价品质好货,到简化商家进驻流程、优化商家体验,带动商家数量增长和平台生态活跃,再到将大模型结合到内部大量业务场景,探索效率提升……快速响应、助力业务的同时,京东......
  • 2023京东零售技术年度盘点
    过去一年,围绕开放生态建设、低价心智等主要方向,京东零售技术团队持续攻坚。从百亿补贴、调整流量分配机制为用户提供低价品质好货,到简化商家进驻流程、优化商家体验,带动商家数量增长和平台生态活跃,再到将大模型结合到内部大量业务场景,探索效率提升……快速响应、助力业务的同时,京......
  • 【专题】2023年大语言模型综合评测报告PDF合集分享(附原数据表)
    原文链接:https://tecdat.cn/?p=33624原文出处:拓端数据部落公众号自2022年年末以来,人工智能大模型已成为技术领域甚至全球创新领域最受关注的话题。以ChatGPT为代表的大模型产品发展迅速,预测数据显示,到2030年,AIGC市场规模有望超过万亿元。2023年,国内主要厂商也相继推出自研的大语......
  • LOJ3990/LG9602 IOI2023 足球场 题解 (区间DP+精简无用状态)
    首先考虑一个足球场长啥样才是合法的。发现一个点能只拐弯一次到达另一个点,可以分为两种情况:先左右走,再上下走或先上下走,后左右走。无论哪种情况,都要求我们走一步使得和目标点一个轴相同,再走一步使得另一个轴也相同,所以加入把每一行选择的格子看成一个区间(因为如果不连续显然是......