转眼,时间来到了九月,距离 2023 年结束只剩下 4 个月不到的时间:■■■■■■■■□□□□ 趁着 2024 年尚未开始,2023 年年度征文先开始下。
同以往的征文活动不同,本次征文活动由多位社区小伙伴赞助了活动礼品,分别是近期非常🔥的华为 Meta 60 Pro,一直都很受欢迎的 Nintendo Switch 和 Apple TV,以及不限形式的企业咨询服务。
事不宜迟,先来看看本次征文活动的选题们:
年度征文选题
本次选题由 @xtcyclist 提供技术支持 👏
选题一:实现分页查询的一万种方法
分页查询是使用数据库过程中的常用技术,利用“分治”的算法思想,它可以帮助我们在有限的软硬件资源下,查询获得体量更大、结构更复杂的数据,比如保证每一个 Web 页面展示 10 条记录,或者一个子图,或者每次返回总量 10% 的结果。实现分页查询有很多种不同的办法,最基本的是在一条查询语句后面加上 SKIP 和 LIMIT,这种方式易于理解和使用,但往往并不能真正降低单条查询的工作量和数据量。
你是否有更好的方法可以在苛刻的场景下实现分页?
选题二:数据库的内存都用在了哪里?
数据库作为常驻在计算机上的程序,需要在各种场景下使用软硬件资源,其中大家最关心的资源之一就是内存。内存既要服务前台的需求,如增删改查语句;也要服务后台的需求,如 Compaction、Raft 同步 等。NebulaGraph 中的 graphd、storaged、metad 三大服务在使用内存方面也各有千秋。那么,到底有哪些地方需要使用内存?它们都需要使用多久?我们应该如何理解内存用量的监控曲线?如何设置合理的内存用量告警机制呢?
选题三:如何上手写出自己需要的查询语句?
在更标准、更强大、更易用的 ISO-GQL 面世之前,NebulaGraph 的小伙伴需要使用多种查询语言来实现自己的查询意图,这些语言包括 nGQL 和 openCypher。一位新手应该怎么样用图的方式想清楚自己所需要查询的问题?如何上手写出自己需要的查询语句?如何评估写出来的语句是否准确满足了自己的需求?如果想进一步优化,又要考虑哪些问题呢?
选题四:如何选择适合自己的部署 NebulaGraph 的方式?
随着 NebulaGraph 生态的蓬勃发展,现在大家有很多种方式可以部署和使用 NebulaGraph。问题来了,一共有多少种 NebulaGraph 部署方式?每种部署方式适合什么样的场景?应该怎么操作?你是否可以从一种部署方式转换为另一种部署方式?
说出你的部署故事。
选题五:自拟角度
题目自拟,与 NebulaGraph 技术社区相关即可。
征文要求
- 主题:文章需与 NebulaGraph 分布式图数据库开源社区相关,无不相关内容;
- 内容:文章结构完整、逻辑清晰、文字通顺,图文并茂更佳;
- 语言:不限;
- 字数:不限;
- 发布:在【博客】 分类下撰写文章并发布,或是在本帖下方评论投稿(投稿后,博客分类会生成同内容文章贴);
注:所有参与本次活动的文章,NebulaGraph 享有使用权,可将其同步到公众号等内容渠道,文章原作者保留著作权;
征文活动安排
- 征文时间:即日 - 2023.12.11
- 征文投票时间:2023.12.12 - 2023.12.18
- 奖品发放:2023.12.19-2023.12.23
小提醒:为了不耽误大家圣诞节收到礼品,记得及时查看 NebulaGraph 技术社区站内私信哟~~
奖项设置
特殊奖
遥遥领先奖 x 1
赞助人:程训焘 @xtcyclist ,NebulaGraph Committer
奖品:一台华为 Mate 60 Pro x1,总计人民币 6,999 元
获奖资格:征文完整或者创造性地回答了相应题目,立意明确,表达清晰明了,逻辑通顺缜密,图文并茂;涉及实操的部分内容翔实,可操作,易复现;全文易读易懂,能够为社区用户带来“遥遥领先”普通文章的阅读体验,帮助他们打开思路、汲取灵感。如无征文达标,则此奖空缺,下回再来。
评选人同赞助人;
蒸蒸日上奖 x 2
赞助人:清蒸 @steam ,NebulaGraph 论坛版主
奖品:一台 Nintendo Switch OLED 日版,合计人民币 2,099 元(可送一款你指定的游戏卡)
获奖资格:正如奖项所寓意的那样,该获奖征文能给其他社区小伙伴带来新的灵感启发,解锁 NebulaGraph 使用技能,提升社区用户使用 NebulaGraph 的幸福度。该奖项最初设定为“性能优化”选题方向,其他选题方向征文亦可获奖。如无征文达标,则此奖空缺,下回再来。
评选人同赞助人;
孜孜不倦奖 x 1
赞助人:古思为 @wey,Nebula-UP 1 等多款周边工具作者
奖品:一台 Apple TV
获奖资格:该获奖征文将作者对 NebulaGraph 的思考和实践展示得淋漓尽致,给社区用户强烈的代入感,读完即可上手实践一番。如无征文达标,则此奖空缺,下回再来。
评选人同赞助人;
与你同行奖 x N
赞助人:方扬 @MuYi ,NebulaGraph PD
奖品:2 小时的企业咨询服务,线上线下由你指定
获奖资格:征文内容中需体现 NebulaGraph 是如何解决其业务问题。此外,征文作者所在团队需在生产环境上线 NebulaGraph,且使用 NebulaGraph 超过半年。
评选人同赞助人;
常规奖
本次常规奖将根据文章得分、投票的方式来选出文章得分 TOP 10 和最受欢迎文章 TOP 3,其中文章得分公式如下:
文章得分 = 浏览量 + 点赞( ❤ )数 x 50 + 评论数 x 10
注:浏览量、点赞数、评论数,均指 NebulaGraph 技术社区博客分类下该篇文章的数据指标;
小米3C扫拖一体机
文章得分第一名专属:
北弧升降台
文章得分第二名专属:
小米手环 8 Pro
文章得分第三名专属:
星巴克星礼券
文章得分第四名、第五名获得,额度为 ¥100
计算机系列书籍文章
得分第六名到第十名获得,可从下面书籍中任选一本:
ikbc 深海机械键盘
征文活动投票前三:
阳光普照·吉祥物公仔
所有参与本次征文活动的社区小伙伴,都将获得一只 NebulaGraph 兔年吉祥物:
其他说明
- 由于本次征文采用了计分方式,先发文章的小伙伴会有先发优势,可以累积更高的浏览量哟~
- 特殊奖和常规奖不冲突,可同一人重复获奖;
- 常规奖中文章得分和投票前三不冲突,可同一人重复获奖;
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。