Hi~同学!
想和技术大牛一起参与开源吗?
如果你对数据库、PostgreSQL 感兴趣,那么就来参与开源之夏吧!一年一度的开源之夏已经开启,是高校学生参与开源的不二之选,绝对不容错过。
IvorySQL 社区再一次参与其中,发布了 2 个项目。欢迎各位同学来认领哦!
开源之夏简介
开源之夏是由中国科学院软件研究所 “开源软件供应链点亮计划” 发起并长期支持的一项暑期开源活动,旨在鼓励在校学生积极参与开源开发维护,培养和发掘优秀开发者,推动开源社区发展与软件供应链建设。
该活动联合国内外开源社区发布项目任务,面向全球高校学生开放报名。通过项目审核的学生可以在导师的指导下,利用暑期参与开源项目建设,提高个人技术能力、了解开源、结识开源前辈,完成项目的同学还将获得现金奖励与荣誉证书!
如果你不知道怎么参与,可以参考官方教程《预热准备|开源之夏 2025 项目任务陆续上线,提前准备不慌张》。
▼ 你将收获:
- 结识开源界小伙伴和技术大佬
- 获得社区导师专业指导和交流
- 积累实践经验,提升开发技能
- 为就业和学习方向提供参考,让你的简历更加丰富
- 含金量超高的中科院软件所结项证书与 8000 元人民币的结项奖金
IvorySQL 社区项目介绍
今年 IvorySQL 社区在开源之夏共发布了 2 个项目,全部围绕 IvorySQL 本身的开发。
项目 1:为IvorySQL增加一键式安装脚本
IvorySQL 是一个开源的基于 PostgreSQL 的兼容 Oracle 的数据库,支持在多个平台和操作系统上使用。目前,IvorySQL 需要通过手动执行多条命令进行源码安装,缺乏一键式安装方式。虽然已有源码安装的教程和命令,但不同操作系统下的安装过程存在差异,且手动执行的过程繁琐且容易出错。
为此,计划通过增加一键式安装脚本,使用户能够快速、简便地通过源码安装 IvorySQL。最终目标是提供一个一键式安装脚本,用户只需进行简单配置并执行脚本,就能通过一条命令完成 IvorySQL 的安装和启动。
👨🏫 项目导师:矫顺田
📨 联系邮箱:jiaoshuntian@highgo.com
🔑 项目难度:基础
⛏ 技术领域:PostgreSQL
项目 2:为IvorySQL开发基于uuid-ossp的sys_guid函数
IvorySQL 是一个开源的基于 PostgreSQL 的数据库,支持多种 Oracle 兼容特性。目前,IvorySQL 需要一个强大且确保数据库级别唯一的 sys_guid
函数。尽管 PostgreSQL 内核提供了类似的函数,如基于伪随机数的 gen_random_uuid()
,但仍缺少专门的 sys_guid
函数。
因此,计划基于 uuid-ossp/e2fs
扩展开发一个符合需求的 sys_guid
函数,并将最终代码以 PR 形式提交到 GitHub。
👨🏫 项目导师:牛世继
📨 联系邮箱:niushiji@highgo.com
🔑 项目难度:基础
⛏ 技术领域:PostgreSQL
如何申报项目?
- 04/04 - 05/09 任务发布阶段,项目任务上线官网,学生可以通过导师邮箱与导师进行沟通。
- 04/30 起,学生可在系统注册账号并填写个人资料提交审核。
- 05/09 - 06/09 资料审核通过的学生,自 5 月 9 日起可挑选项目,与导师沟通并准备项目申请材料,在系统提交项目申请书。每位同学可以申请一个项目。
- 06/09 18:00,学生报名 & 项目申请书提交截止。
欢迎与导师沟通
目前为项目发布与审核、学生与导师沟通阶段,各位学生如果对上述项目感兴趣,欢迎你加入 IvorySQL 社区交流群。与对应的导师进行沟通了解,并在导师的指导下完成项目申请书的编写。
入群请添加社区管理员微信(IvorySQL_official),并备注开源之夏。
本文由博客一文多发平台 OpenWrite 发布!
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。