开源之夏「万元奖金」同学~你的开源任务包已送达,请查收!

图片

Hi~同学 !

想和技术大牛一起参与 开源贡献 吗?

更深入地了解数据库的设计思想 工作原理 最佳实践 ,构建第一个基于PostgreSQL并兼容Oracle的开源数据库。

你的代码,你的思想,将直接影响到成千上万的用户体验 

加入我们!以IvorySQL为支点,撬动你开源的小宇宙!🌟

>>> 你将收获  

  结识开源界小伙伴和技术大佬

🎓  获得社区导师专业指导和交流

🚀 积累实践经验,提升开发技能

💼 为就业和学习方向提供参考,让你的简历更加丰富

🏅 含金量超高的中科院软件所结项证书 8000 元人民币的结项奖金

>>> IvorySQL社区  

IvorySQL是由浪潮软件集团瀚高股份主导研发的一款开源的兼容Oracle的PostgreSQL,致力于为企业和开发者提供一个高性能、可扩展和安全的Oracle迁移最佳解决方案。

IvorySQL社区成立于2021年底,与PostgreSQL国际社区紧密合作,保持与最新PG版本内核同步,同时提供更全面灵活的Oracle兼容功能。作为国际性开源项目,2023年12月PostgresQL国际社区正式官方宣布IvorySQL 3.0基于PG16最新版本发版。IvorySQL开源根社区以安全、兼容、易用为特色,以“链接开发者” 为核心,目前,IvorySQL社区已完成提交超过 270+ 个Commit,开源代码贡献量超 900000 行,参与举办 20+ 场开源活动。

📌开源之夏官方网址:

https://summer-ospp.ac.cn/

📌IvorySQL官方网址:

https://www.ivorysql.org

📌IvorySQL社区仓库:

https://github.com/IvorySQL/IvorySQL

IvorySQL@牛世继

介绍:几十年如一日,技术不减当年

项目一:为IvorySQL增加更多XML函数支持 

项目难度:基础

项目编号:248430123

项目导师:IvorySQL@牛世继

与导师沟通:niushiji@highgo.com

项目描述:

目前,IvorySQL已经支持了11个与Oracle兼容的XML函数,而较新版本的Oracle支持更多的xml函数,通过对它们进行兼容性支持,可以增加IvorySQL的竞争力。

IvorySQL 的pg_get_functiondef 函数被应用于导出函数的定义,但是因为 IvorySQL 自身的特性,使得 pg_get_functiondef 一次只能导出一个函数的定义,而且不能够直接通过函数名称导出,因此我们计划开发一个 IvorySQL 插件,让 pg_get_function 能够同时导出一个乃至于多个函数,并且同时支持按照函数名与按照函数 ID 导出函数,进而提升 IvorySQL 工具的用户体验。

项目技术要求:

熟悉libxml2、PostgresQL、熟练C语言编程、了解git使用及github中的部分常用功能(如PR review、CI/CD等)

📌项目链接:

https://summer-ospp.ac.cn/org/prodetail/248430123?lang=zh&list=pro

IvorySQL@矫顺田

介绍:安静..但技艺炉火纯青的IT少将

项目二:为IvorySQL增加一键式安装脚本

项目难度:基础

项目编号:248430124

项目导师:IvorySQL@矫顺田

与导师沟通:jiaoshuntian@highgo.com

项目描述:

IvorySQL是一个开源的基于PG的兼容Oracle的数据库。支持在多个平台及操作系统下使用。IvorySQL目前通过源码安装的方式为手动执行多条命令安装,缺少一键式安装的方式。

作为 PostgreSQL 的二次发行版本,IvorySQL 对 PostgreSQL 一直保持着良好的兼容性,而在即将发布的 PostgreSQL 17 版本之中,存在一个对 psql 工具 \du 指令改进的补丁,它可以使其对用户更加友好与便利,而在开源之夏中,我们将尝试将这个补丁移植到 IvorySQL 上面,并对其展开一系列的测试工作。

项目技术要求:

熟悉PostgresSQL、熟练脚本编写、C语言编程、了解git使用及github中的部分常用功能(如PR review、CI/CD等)

📌项目链接:

https://summer-ospp.ac.cn/org/prodetail/248430124?lang=zh&list=pro

IvorySQL@梁翔宇

介绍:他说..以上两位导师有的他全有

(不信看截图)

图片

项目三:完善IvorySQL容器化部署

项目难度:基础

项目编号:248430125

项目导师:IvorySQL@梁翔宇

与导师沟通:liangxy@highgo.com

项目描述:

Docker是一种流行的容器化部署平台,可以极大简化应用程序部署和管理,IvorySQL 已支持容器化部署,并提供了基于ubi8基础镜像制作的基于AMD64架构的IvorySQL镜像。但仍存在不足,ubi8是redhat的通用基础镜像,shell命令与ubuntu、debian等不完全一样,对redhat不熟悉的用户来说,这无疑增加了用户进入容器内调试的成本,部分使用ARM64架构的用户,也无法使用已有镜像进行部署。希望改进增加基于Debian基础镜像且支持ARM64/AMD64架构的IvorySQL镜像。

项目技术要求:

熟悉Linux 系统命令、熟悉docker使用,熟悉docker容器化部署、了解docker镜像制作与优化、了解shell脚本、了解git使用及github中的部分常用功能(如PR review、CI/CD等)

📌项目链接:

https://summer-ospp.ac.cn/org/prodetail/248430125?lang=zh&list=pro

>>> 重要时间表  

4月30日- 6月4日

学生在与导师沟通的基础上

提交项目申请书

 6月26日

中选结果公示

6月26日 -9月3日

项目开发阶段

11月9日

最终审核结果公示

>>> 加入交流群:

图片

如果二维码过期,请添加小助理微信(微信号:IvorySQL_official),并务必备注开源之夏。

>>> 关于开源之夏 

开源之夏是中国科学院软件研究所发起的“开源软件供应链点亮计划”系列暑期活动,旨在鼓励高校学生积极参与开源软件的开发维护,促进优秀开源软件社区的蓬勃发展。活动联合各大开源社区,针对重要开源软件的开发与维护提供项目开发任务,并向全球高校学生开放报名。

学生可自主选择感兴趣的项目进行申请,中选后在项目开发者(社区导师)的指导下进行开发。根据项目的难易程度和完成情况,结项者将获取开源之夏活动奖金和结项证书。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值