2024 年 NebulaGraph 技术社区春季征文

伴随着我们为期三个月的语句注释活动的落幕,我们终于迎来了明媚的春日。在这个生机勃勃的季节,我们让彼此的 NebulaGraph 焕发新生,迎来不一般的 NebulaGraph 如何?

在去年的年度征文中,NebulaGraph Committer @xtcyclist 针对社区的常见问题,给出了分页查询、内存、语句编写、安装方式选择等 4 大方向。而社区的小伙伴在年度征文中也给出了他们各自的答案。延续之前的良好习惯,本次征文再度分为指定选题和自拟选题两个方向,让你有更大地发挥空间。

事不宜迟,我们来看看春季征文有哪些选题吧?等等,先说下礼品吧。

征文活动礼品

为了搭配春天的活力,本次春季活动的所有礼品都围绕“动”来展开,它可能是运动,也可能是行动,抑或是一丝悸动。

本次征文采用文章积分来评选得分 Top5,积分公式如下

文章得分 = 浏览量 + 点赞( ❤ )数 x 2 + 评论数 x 5

说明:本次公式优化了上次点赞权重过高的问题,提升了浏览量的优先级。即:你越早发文章先发,优势越突出

遥遥领先礼

Garmin 专业运动表·255

既然是动主题,自然不能少了运动的身影。说到运动,好的记录仪器也非常重要。

本次征文积分礼第 1 名便给了这款 Garmin Forerunner 255,它是去年流行款 245 的升级款,在日常生活中能记录你的心跳、血氧、睡眠、HRV 之余,还能记录你运动时的数据,让你更有针对性地优化你的运动计划。

北弧升降台

本次征文的第 2 名的礼品和上次一样,还是升降台。这个能调节电脑、显示器高度的办公利器,实在太适合在我们想伸展身体的时候给我们腾出足够的活动空间了,也许就能避免脊椎因过劳而受损了。

SKG 按摩靠枕 T5

没有什么比劳累了一天,放松下全身更爽的事了。本次征文第 3 名,将得到 SKG 这款按摩靠枕,它能帮你按摩肩部、让你劳累了一天的身体得到放松,迎接更高质量的夜生活。

大疆 DJI Osmo

当你的画面跟不上你的行动,也许你可以考虑下本次征文的第 4 名礼品——大疆云台 Osmo,让你的摄影画面稳定下,不再抖动。

探险者露营推车

本次征文的第 5 名的礼品是一辆露营小推车,让你远离城市的喧嚣,走进大自然的怀抱。

心动礼

因为本次活动期间,社区的小伙伴可能会和对象度过一个 520。为此本次征文设立了限定的 2 份心动礼,在 2024.05.20 之前,征文获得社区超 20 人送上 :heart:,便可联系官方运营人员领取本次的心动礼。

NebulaGraph 社区会在 0520 当天给你的对象送上一束鲜花。下面只是个示意图:

image

说明:心动礼和遥遥领先礼不冲突,参加征文的小伙伴可同时获得两个奖项。

阳光普照礼

和之前一样,本次征文也设定了阳光普照礼。是用来迎接炎炎夏日的通勤好助手——挂耳风扇:

特殊奖项

跑酷奖 x 1

赞助人:清蒸 @steam

奖品为:乐高(LEGO)积木拼装机械组保时捷911,合计人民币 1,100 元。

获奖资格 :此奖用来表彰社区征文参与者,用另类的奇巧淫技为社区用户指引新的使用方向,拼接出一个超酷的 NebulaGraph。该奖项限定为“性能优化”选题方向,如无征文达标,则此奖空缺,下回再来。

GoHero 奖 x 1

赞助人:清蒸 @steam

奖品为:一台 GoPro HERO12 Black 运动相机,合计人民币 3,000 元。

获奖资格 :此奖用来表彰社区征文参与者,他能够结合自身经验与实践,提出创新且具体的解决方案或思路,以改善或提升性能(不局限于内存问题)。参与者提交的作品应主题鲜明、表达清晰、逻辑严谨,且应包含详尽的图文说明。实操部分应详实、可操作且容易复现,确保文章整体易于理解。如无征文达标,则此奖空缺,下回再来。

选题方向

选题一:Session 管理策略及其优化

数据库在处理大量的并发查询时,会创建和管理众多的 Session,这是维持数据库操作顺利进行的关键环节。会话管理不仅涉及到用户连接的创建、维持和断开,还包括资源分配、权限验证和状态监控等多个方面。在高并发的环境下,有效的会话管理策略是保证数据库性能和稳定性的核心。本选题旨在探讨基于 NebulaGraph 当前的 Session 管理功能,分析其在实际应用中的表现,并提出可行的优化的使用方案。

选题二:数据库的内存都用在了哪里?(2023 年度征文选题)

数据库作为常驻在计算机上的程序,需要在各种场景下使用软硬件资源,其中大家最关心的资源之一就是内存。内存既要服务前台的需求,如增删改查语句;也要服务后台的需求,如 Compaction、Raft 同步 等。NebulaGraph 中的 graphd、storaged、metad 三大服务在使用内存方面也各有千秋。那么,到底有哪些地方需要使用内存?它们都需要使用多久?我们应该如何理解内存用量的监控曲线?如何设置合理的内存用量告警机制呢?

选题三:对接 ISO-GQL 标准语言

ISO-GQL,作为一种新的、标准化的图查询语言,已于上周全面推出,它旨在统一图数据库查询的语法和实践,为开发者和数据分析师提供一个更强大、更易用的工具。对于 NebulaGraph 的用户来说,这意味着他们可以用上更为标准化且国际认可的查询语言,提升图操作的一致性和效率。但,同时也面临着将 ISO-GQL 学习问题,以及后续的 nGQL 迁移到 ISO-GQL 的问题。那么,到底什么是 ISO-GQL?如何深入理解 ISO-GQL 的具体语法特点?如何将现有的 nGQL 代码转换为遵循 ISO-GQL 标准的查询语句?

希望你能在这个选题中给他人指引方向。

选题四:自拟角度

题目自拟,与 NebulaGraph 技术社区相关即可。

征文要求

  • 主题:文章需与 NebulaGraph 分布式图数据库开源社区相关,无不相关内容;
  • 内容:文章结构完整、逻辑清晰、文字通顺,图文并茂更佳;
  • 语言:不限;
  • 字数:不限;
  • 发布:在【文章】 分类下撰写文章并发布,或是在本帖下方评论投稿(投稿后,博客分类会生成同内容文章贴);

注:所有参与本次活动的文章,NebulaGraph 享有使用权,可将其同步到公众号等内容渠道,文章原作者保留著作权

征文活动安排

  • 征文时间:即日 - 2024.06.20
  • 结果公示:2024.06.21(夏至)
  • 奖品发放:2024.07 之前

特殊说明

一人不能同时获得多个遥遥领先奖,但获得遥遥领先奖的小伙伴可以同时获得心动礼、特殊奖

1 个赞