
🎉 开源之夏 2025——KWDB 开源社区项目现已开放报名!本年度 KWDB 开源社区共发布 2 大项目,开源之夏官网可获取项目详细信息,有意向的伙伴可与导师联系报名哦!还等什么!奖金在召唤!
🔗 开源之夏 2025 KWDB 项目列表:
https://summer-ospp.ac.cn/org/orgdetail/e3ba64ae-af33-44a2-96c7-1914c0790f5b?lang=zh
🔗 学生报名指南:
https://blog.summer-ospp.ac.cn/help/student%20guide
开源之夏是由中国科学院软件研究所"开源软件供应链点亮计划"发起并长期支持的一项暑期开源活动,旨在鼓励在校学生积极参与开源软件的开发维护,培养和发掘更多优秀的开发者,促进优秀开源软件社区的蓬勃发展,助力开源软件供应链建设。
开源之夏联合国内外开源社区,针对重要开源软件的开发与维护提供项目任务,面向全球高校学生开放报名,中选学生将在项目资深开发者(项目导师)的指导下,参与开源贡献,完成开发工作并贡献给开源社区。
项目一:KWDB 语法和计算功能扩展
项目编号:25e3b0155
项目难度:基础
导师邮箱:wangyong05@inspur.com
编程语言:Go 项目
项目成果仓库:https://gitee.com/kwdb/kwdb
项目链接:
https://summer-ospp.ac.cn/org/prodetail/25e3b0155
(PC端打开浏览效果更佳)
(1)项目技术要求
1. 逻辑思维清晰缜密,从事过一定的算法代码编写,如 LeetCode 刷题;
2. 掌握 Go 语言基本语言元素和使用技能,具备使用 IDE 环境进行中等或以上 Golang 项目开发、调试、测试的经验;
3. 掌握 Linux 平台的基本操作,有 Shell 脚本编写经验,有编译和运行 KWDB 开源项目的能力;
4. 理解软件开发基本流程,最好有5人以上协同开发经验;
(2)希望实现的功能包括
针对下面列出的 8-12 项语法或函数算子(有*标记作为扩展项)输出研发过程性文档,完成代码实现和充分的黑盒和白盒测试,把测试用例和代码集成到一个代码分支,提出 PR 且经过评审合并到指定的代码分支。
1. CREATE TABLE table_b LIKE table_a
2. DESCRIBE table_name 语法
3. TIME() 函数
4. TIME_TO_SEC() 函数
5. STR_TO_DATE() 函数 *
6. NORM() 聚合函数 *
7. QUANTILE() 聚合函数
8. STDDEV_POP() 聚合函数
9. VAR_SAMP() 聚合函数 *
10. VAR_POP() 聚合函数
11. GROUP_RANK() 聚合函数
12. GROUP_ROW_NUMBER() 聚合函数*
项目二:KWDB 原生 RESTful 接口面向性能的重构
项目编号:25e3b0156
项目难度:进阶
导师邮箱:douzhitong@inspur.com
编程语言:Go 项目
项目成果仓库:https://gitee.com/kwdb/kwdb
项目链接:
https://summer-ospp.ac.cn/org/prodetail/25e3b0156
(PC端打开浏览效果更佳)
(1)项目技术要求:
1. 逻辑思维清晰缜密,从事过较多的算法代码编写,如 LeetCode 刷题;
2. 掌握 Go 语言基本语言元素和使用技能,具备使用 IDE 环境进行中等或以上 Golang 项目开发、调试、测试的经验;
3. 掌握 Linux 平台的基本操作,有Shell脚本编写经验,有编译和运行 KWDB 开源项目的能力;有 Python编程经验,最好有测试工具使用经验;
4. 理解软件开发基本流程,最好有5人以上协同开发经验;
5. 有较多系统编程经验,或系统分析经验,或较强的分析判断能力,能基于系统表现递进判断和识别问题;
(2)希望实现的功能包括:
1. 重构已有代码中RESTful 服务使用数据库连接驱动的代码,改为直接调用数据库内核的请求处理接口;
2. 改造已有代码中RESTful 服务登录认证的逻辑,适配 RESTful 请求直连数据库内核;
3. 改造已有代码中RESTful 的连接管理逻辑,实现 RESTful 服务到数据库内核的连接池;
4. 使用测试工具进行改造前后以及类似 JDBC 应用的性能对比测试,产出测试报告;
其中上述 1) - 3) 项要求产出合规的设计文档,完成代码实现和充分的黑盒测试、白盒测试、压力测试,把测试用例和代码集成到一个代码分支,提出PR且经过评审合并到指定的代码分支。
(1)参与学生可以获得什么?
🤝结识开源界小伙伴和技术大牛;
🧑💻获得社区导师的专业指导,与开源项目开发者深度交流;
🆙 丰富项目实践经验,提升项目开发技能;
📑 为学习深造提供助力,为职业发展积攒履历;
💰 通过结项考核的学生将获得结项奖金和结项证书,更有机会获选优秀学生;
(2)重要日期提醒:
以下是您需要关注的关键时间节点,确保不错过任何重要机会!
📅 学生报名、导师沟通和项目申请: 05/09 ~ 06/09
🔍 项目申请审核: 06/10 ~ 06/24
📢 入选学生项目公布: 06/25

KWDB 是开放原子开源基金会孵化及运营的面向 AIoT 物联网场景的分布式多模数据库项目。我们基于浪潮 KaiwuDB 开源,支持在同一实例同时建立时序库和关系库并融合处理多模数据,具备千万级设备接入、百万级数据秒级写入、亿级数据秒级读取等时序数据高效处理能力,具有稳定安全、高可用、易运维等特点。典型应用场景包括但不限于物联网、能源电力、交通车联网等,旨在为各行业领域提供一站式数据存储、管理与分析的基座,助力企业数智化建设,以更低的成本挖掘更大的数据价值。
KWDB 社区是一个开放、平等的数据库开源社区。我们希望通过对 KWDB 数据库的社区贡献、开源创新,推动数据库领域的技术发展与落地实践,为更多的用户赋能,打造更广泛的数据库生态。2024年,KWDB 在开源不到半年的时间内,即获得“2024 OSCAR尖峰开源项目及社区”、 “GVP — Gitee 最有价值开源项目”、“2024 年度数据库领域国内活跃开源项目”等荣誉,是《2024 中国开源年度报告》中唯一入选“2024 全球新势力项目 OpenRank 排行榜 Top10”的中国项目。

开源仓库地址:
Gitee:https://gitee.com/kwdb/kwdb
Github:https://github.com/KWDB/KWDB
atomgit:https://atomgit.com/kwdb
官网地址:
https://www.kaiwudb.com/
镜像仓库:
Docker 仓库:https://hub.docker.com/u/kwdb
国内 Docker 镜像仓库:https://docker.aityp.com/r/docker.io/kwdb
Github 镜像仓库:Build software better, together
Docker 镜像:
官方仓库:kwdb/kwdb:latest
国内镜像:swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/kwdb/kwdb:latest
Github Docker 镜像:ghcr.io/kwdb/kwdb:latest

往期推荐






