伴随着初夏的微风, NebulaGraph 社区的春季征文活动即将步入尾声。自 4 月份发布活动以来,我们收到了许多社区小伙伴的投稿,他们在文章中记录着使用 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 名的礼品是一辆露营小推车,让你远离城市的喧嚣,走进大自然的怀抱。
阳光普照礼
和之前一样,本次征文也设定了阳光普照礼。是用来迎接炎炎夏日的通勤好助手——挂耳风扇:
特殊奖项
跑酷奖 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 之前
特殊说明
一人不能同时获得多个遥遥领先奖,但获得遥遥领先奖的小伙伴可以同时获得心动礼、特殊奖