Star 突破 10000 大关,稳定性和高性能是重中之重
欢迎来到 2025 年!你的 2024 年终总结都写好了吗?记得发博客,私信【开源中国编辑肖滢】哦!
想看大家的年终总结?请看专栏:【拜拜,2024!】
在图数据库的宇宙中,NebulaGraph 社区如同从星辰启航的探索者,我们的旅程贯穿了数据的银河。2024 年,我们从星出发,不断拓展技术的边界,连接了全球范围内对图数据库技术充满热情的开发者。新年在即,来一起回顾 NebulaGraph 社区 2024 年的探索之旅。
一、内核特性
一直以来,稳定性和高性能在 NebulaGraph 的产品规划中都是重中之重。2024 年的 NebulaGraph v3.8.0 在性能、稳定性、易用性等方面进行了优化,提升了整体的用户体验。
1. 功能:
-
现已支持 SINGLE SHORTEST PATH 功能。#5664
-
已实现 INNER JOIN 功能。#5664
-
ROUND() 函数现已支持舍入模式。#5680
2. 增强:
-
性能:
-
SHORTEST PATH 现已支持 LIMIT 下推,以提升性能。#5657
-
优化了部分逻辑,以避免 follower 宕机后对写性能的影响。#5673
-
优化了 meta service 对 session 的管理,以减少高并发场景下的延迟。#5762
-
优化了 LIMIT 下推规则以提升性能。#5883
-
易用性:
-
优化了删除 graph space 的过程,减少了阻塞时间。#5754
-
稳定性:
-
优化了 LEADER BALANCE 算法,以实现更均衡的负载分配。#5670
-
增加了对最大语句条数的限制,以增强系统的保护机制。#5790
3. 缺陷修复:
-
DQL:
-
修复了多次执行 LOOKUP 语句时,结果不一致的问题。#5662
-
修复了 UNION ALL 报语法错误的问题。#5674
-
修复了在 SHORTEST PATH、ALL PATH、NOLOOP PATH 场景下 LIMIT 结果错误、崩溃等问题。#5679、#5699、#5787、#5789
-
修复了在设置 memory tracker 的情况下,多次重复执行 SHORTEST PATH 导致的崩溃问题。#5720
-
修复了 Filter 错误,避免 Graph Service 崩溃。#5740
-
修复了多变量场景下执行失败的问题。#5734
-
修复了 MATCH SHORTEST PATH 不支持自环检测的问题。#5738
-
修复了在过滤条件永远不成立时,部分场景下的崩溃问题。#5740
-
修复了 ROUND 函数的崩溃问题。#5773
-
修复了 FIND PATH WITH PROP 在一跳查询时,结果错误的问题。#5759
-
修复了在执行 USE SPACE + 查询时,性能变慢的问题。#5793
-
修复了 FIND NOLOOP PATH 未排除自环的问题。#5805
-
其他:
-
修复了在执行 CLONE SPACE 时的错误。#3005、#5781
-
修复了在存在索引时,num_vertices_inserted 监控指标无数据的问题。#5756
-
修复了在进行查询和 Schema 的变更同时进行时可能出现崩溃的问题。#5855
二、周边工具
周边工具的不断进步和创新为整个 NebulaGraph 生态系统带来了显著的提升。以下是一些关键的更新和改进,它们不仅增强了 NebulaGraph 的功能,也为用户提供了更加灵活和强大的数据处理能力:
-
数据导入支持了对源数据的过滤
具体 PR 参见:https://github.com/vesoft-inc/nebula-exchange/pull/195
-
客户端数据扫描支持了 auth 验证
-
客户端数据扫描支持了docker 容器部署的 storaged 服务,允许配置容器内外地址的映射
-
spark connector 中支持了 ngql 查询 path
具体 PR 参见:https://github.com/vesoft-inc/nebula-spark-connector/pull/133
三、社区活动
线下活动
共参与 PyCon China、 GOGC、COSC'Con 3 场开发者峰会,以开源集市/议题分享的形式与开发者们面对面交流,并与 AdventureX, CAMEL AI 共同举办 2 场 Hackathon, 举办 4 场线下 nMeetup.(🔍点击图片可查看活动详情)
首发站选择厦门,与陪伴 NebulaGraph 走过多个版本迭代,积极承担社区布道责任的 committer——大叶老师双向奔赴,以“图数据库+AI”为主题,与大家分享了 AI 的最新实践与 GraphRAG 的创新解决方案,并为大叶老师颁发「厦门城市站站长」聘书。
北京站 6 个 以 GraphRAG 为主题的 topic + 1 个 NebulaGraph 的落地实践,成功吸引了与 140 多位行业伙伴们参与,共同探讨 GraphRAG & AI 的最新发展和应用实践,让大家看到了 GraphRAG 与人工智能技术融合的巨大潜力。
上海站与携程集团联合主办,携程集团云原生技术总监周昕毅先生充分肯定了 NebulaGraph 在携程集团的高效应用。“高校开发者如何参与开源”的圆桌会议,吸引了众多高校开发者前往,更有来自上海理工大学附属中学高二学生现场分享自己的开源经验。
收官站与 NebulaGraph 最早用户之一的奇富科技联动,奇富科技风控平台技术负责人李权老师分享了四年来选择 NebulaGraph 作为金融风控体系图数据库解决方案的实践与收益。精彩的议题分享、引发大家热烈讨论的“AI 如何影响对开发者和开源社区”圆桌,为 NebulaGraph 2024 之行画下完美句号。
开源之夏
NebulaGraph 一直重视高校开发者的培养,期待与更多高校开发者同行。在2024 年开源之夏中,NebulaGraph 社区提交了 5 个项目供来自全球的高校开发者进行选择,顺利结项 4 个,1 名学生获得“最快进步奖”。
1. 复旦大学博士生张志杰,使 LOOKUP 语法支持 UPDATE
具体 pr 参见:https://github.com/vesoft-inc/nebula/pull/5953
2. 华中科技大学研究生陈昱辰,重写 NebulaGraph 客户端,为 OpenDAL 支持 NebulaGraph,具体 pr 参见:
https://github.com/nebula-contrib/rust-nebula
https://github.com/apache/opendal/pull/5116 https://github.com/apache/opendal/pull/5147
3. 东南大学硕士徐明辉,使 NebulaGraph 支持 List/Set 数据类型的类型创建以及增删改查和其他相关GQL语句的适配
具体 pr 参见:https://github.com/vesoft-inc/nebula/pull/5914
4. 郑州航空工业管理学院刘晓阳,基于 NgBatis, 实现从实体对象出发完成数据直查,并荣获“最快进步奖”
具体 pr 参见:https://github.com/nebula-contrib/ngbatis/pull/319
精彩活动
除上述所提,我们还精心策划了一系列社区活动,丰富大家的开源之旅。(🔍点击图片可查看活动详情)
END
在这一年里,有许多难忘的瞬间。
我们共同见证了 NebulaGraph star 数量的飞跃,突破了具有里程碑意义的 10,000 大关(即将突破11000),也迎来了 NebulaGraph 开源五周年,还通过 nMeetup 与许多开发者第一次线下会面,与一直活跃在社区中的大叶老师、秋梵、阿旺、周伟诚等朋友们面对面交流……这些温暖的瞬间让社区的联系更加紧密。
2024 年,感谢每一位社区成员的辛勤付出和热情参与,让 NebulaGraph 社区充满活力,充满可能。2025 年,让我们共同期待,共同创造,让 NebulaGraph 的开源之旅,因每一个“你”而更加精彩!
✦
如果你觉得 NebulaGraph能帮到你,或者你只是单纯支持开源精神,可以在 GitHub 上为 NebulaGraph 点个 Star!每一个 Star 都是对我们的支持和鼓励✨
https://github.com/vesoft-inc/nebula
✦
✦

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
开源日报 | TIOBE年度编程语言公布;零一万物辟谣“被阿里收购”;由正则表达式驱动的国际象棋引擎;算力基础设施建设将加快
欢迎阅读 OSCHINA 编辑部出品的开源日报,每天更新一期。 # 2025.1.7 今日要闻 TIOBE 2024 年度编程语言:Python TIOBE 宣布 2024 年度编程语言花落 Python,该语言在 2024 年的涨幅高达了 9.3%;远远领先于其竞争对手:Java +2.3%、JavaScript +1.4% 和 Go +1.2%。 TIOBE CEOPaul Jansen点评道,“如今 Python 无处不在,它是许多领域无可争议的默认语言。它甚至可能成为 TIOBE 指数中排名最高的语言。Python 唯一的严重缺点(因此为竞争留下了空间)是性能不足,并且大多数错误发生在运行时。” 零一万物辟谣“被阿里收购”传闻 针对网传 “阿里收购零一万物” 一事,零一万物发文辟谣称 “相关传闻不实”。 公告指出,零一万物与阿里云于 1 月 2 日联合宣布启动 “产业大模型实验室”。进入新的一年,双方的深度合作框架顺利落地,正积极推进相关的实施方案。 针对传言零一万物将被收购、经营问题等不实言论属于恶性中伤,公司予以否认。 李开复在朋友圈辟谣称:“2024 年,零一万物的确认收...
- 下一篇
中国信通院发布 MaaS 六大标准
据中国信通院 CAICT 官方公众号消息,为解决 MaaS 平台服务质量参差不齐、选型困难等问题,信通院推出了 MaaS(Model as a service,模型即服务)系列标准。 中国信息通信研究院紧跟 MaaS 领域最新发展趋势,依托中国人工智能产业发展联盟于 2023 年成立 MaaS 工作组,联合产学研各界专家共同启动 MaaS 系列标准编制,经过一年多的持续努力,现正式发布 MaaS 系列标准。 本系列标准围绕 MaaS 落地中遇到的问题,聚焦大模型定制调优、大模型服务部署和推理加速、模型管理、大模型应用开发等维度,提出能力要求,为大模型服务商和平台供应商提供能力建设参考,为应用方提供技术选型依据。
相关文章
文章评论
共有0条评论来说两句吧...