阿里巴巴编程之夏 2022 重磅来袭!欢迎报名阿里云 PolarDB 社区项目!

本文涉及的产品
云原生数据库 PolarDB MySQL 版,通用型 2核8GB 50GB
云原生数据库 PolarDB PostgreSQL 版,标准版 2核4GB 50GB
简介: 阿里巴巴编程之夏(ASoC)是面向全球18岁及以上本科、硕士、博士高校学生的技术普惠计划,它旨在鼓励高校学生深度参与开源开发活动,激励学生以第一视角感受开源世界的魅力。ASoC 以阿里巴巴开源技术力量作为媒介,为高校学生们和开源社区搭建桥梁。学生可自主选择感兴趣的项目进行申请,并在中选后获得该软件资深维护者(社区导师)亲自指导的机会。根据项目的难易程度和完成情况,参与者还将获取活动奖金和结项证书。PolarDB开源社区参与项目已经发布,欢迎各位同学报名!

阿里巴巴编程之夏(ASoC)是面向全球18岁及以上本科、硕士、博士高校学生的技术普惠计划,它旨在鼓励高校学生深度参与开源开发活动,激励学生以第一视角感受开源世界的魅力。ASoC 以阿里巴巴开源技术力量作为媒介,为高校学生们和开源社区搭建桥梁。

学生可自主选择感兴趣的项目进行申请,并在中选后获得该软件资深维护者(社区导师)亲自指导的机会。根据项目的难易程度和完成情况,参与者还将获取活动奖金和结项证书。

PolarDB开源社区参与项目已经发布,欢迎各位同学报名!

1111.jpg

社区简介
作为全球数据库领导者,阿里云数据库坚定拥抱开源,多年来积极参与开源社区建设,为MySQL、PostgreSQL等社区做过多项贡献。2021年,阿里云把数据库开源作为重要战略方向,正式开源自研核心数据库产品PolarDB,助力开发者和客户通过开源版本快速使用阿里云数据库产品技术,并参与到技术产品的迭代过程中来。2021年5月,阿里云率先开源PolarDB for PostgreSQL分布式版,在10月的云栖大会上,阿里云进一步开源了云原生分布式数据库PolarDB-X和PolarDB for PostgreSQL共享存储版,聚合社区力量,繁荣云原生分布式数据库生态,服务广大开发者,推动技术变革。

PolarDB 开源社区是阿里云数据库开源产品PolarDB的技术交流平台。作为开源的数据库产品, 离不开用户和开发者的支持, 大家可以在社区针对PolarDB产品提问题、功能需求、交流使用心得、分享最佳实践、提交issue、贡献代码等。

参加权益
1.参与顶级开源项目贡献
通过编程之夏,你将深度参与国际顶级开源项目,获得资深开源导师一对一的指导,了解开源协作流程,提升研发技能。

2.丰厚奖学金和贡献者证书
顺利结项后,你将获得由阿里巴巴编程之夏项目组提供的丰厚奖学金和开源贡献者证书,你的代码更有机会被项目正式采纳在全世界运行!

本届编程之夏的题目难度分为3档,根据不同的难度将获得不同的奖学金,具体任务的难度可以在开源项目任务清单描述中找到。和往届不同,今年开放了入门级难度的题目,虽然没有奖金,但你可以获得活动证书和开源纪念品。

20220614153810.jpg

3.绿色招聘通道
如果你是非应届生,你将有机会获得项目制实习机会;如果你是应届生,ASoC将为你提供阿里巴巴集团校招“早鸟”内推通道,为你匹配最合适的岗位。

项目简介

本次活动,PolarDB 开源社区共提交了 4 个开发类项目课题:

项目1.[ASoC] PolarDB HTAP 支持并行加速创建物化视图
题目描述:
在 CREATE MATERIALIZED VIEW(创建物化视图)时需要按需对表中的元组进行扫描。
PostgreSQL: Documentation: 14: 41.3. Materialized Views

任务目标:
通过 PolarDB 的 HTAP 能力并行加速这个过程。

项目技术要求:
熟悉C语言及Linux上的相关调试技术,对 PostgreSQL 内核有一定了解。

题目难度
中等

导师信息
Zhang Jingtang,@mrdrivingduck , ASoC Mentor, PolarDB-for-PostgreSQL maintainer.
zhangjingtang.zjt@alibaba-inc.com(联系导师请附上个人简历)

项目详情:https://github.com/ApsaraDB/PolarDB-for-PostgreSQL/issues/247

项目2. [ASoC]PolarDB HTAP支持COPY导入数据的分布式加速
题目要求:
为了使PolarDB PG具备更强的导入导出数据的能力,可以利用PolarDB PX并行执行来加速COPY命令。实现的效果为,COPY命令在读取表导出csv的时候,可以多个读节点同时并发读取表来进行加速;

在COPY写入表的时候,可以在单个写节点起多个写进程并发写入。

任务目标:
实现并行读并行写的COPY功能

题目难度
中等

导师信息
He kewen,@HBKO ,ASoC Mentor, PolarDB-for-PostgreSQL Committer.
hekewen.hkw@alibaba-inc.com(联系导师请附上个人简历)

项目详情:https://github.com/ApsaraDB/PolarDB-for-PostgreSQL/issues/246

项目3. [ASoC]PolarDB-X支持DBLink
题目描述:
DBLink功能允许在一个数据库连接另一个远程的数据库。DBLink创建好之后,可以像访问本地数据库一样访问远程数据库(例如本地库与远程库中表的JOIN等操作)。

任务目标:
支持PolarDB-X创建到MySQL与PolarDB-X的DBLink
支持对于远程库的DML、DQL、DDL操作
尽可能的下推更多算子到远程库
支持相关的系统视图、权限管理等
项目技术要求:
熟悉Java语言、了解数据库内核基本结构和DBLink基本过程

题目难度

导师信息
Sun Mengshi,ASoC Mentor, PolarDB-X Committer.
mengshi.sunmengshi@alibaba-inc.com(联系导师请附上个人简历)

项目详情:https://github.com/ApsaraDB/galaxysql/issues/57

项目4. [ASoC]PolarDB-X Operator 混沌测试实践
题目描述:
对于分布式数据库,稳定性和容错是最基本的要求之一。但是面对复杂多变的运行环境,我们无法预测集群下一秒会发生什么,如何在这样的环境下保证用户数据的安全是个无法避免的问题,而混沌测试正是为了解决这一问题而生。

Chaos Mesh 是一个通用的混沌测试解决方案,为 Kubernetes 提供了全方位的故障注入方法,涵盖了 Pod、网络、文件系统甚至内核的故障。PolarDB-X Operator 是 Kubernetes 上的PolarDB-X 集群运维系统,支持生命周期管理、备份恢复、监控等能力。

任务目标:
本任务希望基于 PolarDB-X Operator 和 Chaos Mesh,构建面向分布式数据库PolarDB-X的混沌测试框架,通过主动注入故障的方式,一方面有助于发现潜在的问题并快速修复,另一方面也能验证 PolarDB-X 的稳定性与容错能力。

项目技术要求:
熟悉Golang、Chaos Mesh,了解断网、弱网等常见系统故障

题目难度

导师信息
Wu Di,@vettalwu,ASoC Mentor, PolarDB-X Committer.
vettal.wd@alibaba-inc.com(联系导师请附上个人简历)

项目详情:https://github.com/ApsaraDB/galaxysql/issues/56

活动参与方式
1.学生参与方式
学生自由选择项目,与社区导师沟通实现方案并撰写项目计划书。被选中的学生将在社区导师指导下,按计划完成开发工作,并将成果贡献给社区。社区评估学生的完成度,主办方根据评估结果发放活动奖金给学生。

2.活动日程
活动里程碑如下,默认时区为北京时间(GMT+8)。
20220614153932.jpg

3.欢迎入群与导师沟通
目前为项目发布与审核、学生与导师沟通阶段,各位学生如果对上述项目感兴趣,欢迎你加入 PolarDB 开源社区的阿里巴巴编程之夏项目交流群,与对应的导师进行沟通了解。

20220620140030.jpg

4.参考资料
PolarDB开源资料:
PolarDB-X源码开放地址:
计算层:https://github.com/apsaradb/GalaxySQL
存储层:https://github.com/apsaradb/GalaxyEngine
PolarDB-for-PostgreSQL源码开放地址:
https://github.com/alibaba/PolarDB-for-PostgreSQL

相关实践学习
使用PolarDB和ECS搭建门户网站
本场景主要介绍基于PolarDB和ECS实现搭建门户网站。
阿里云数据库产品家族及特性
阿里云智能数据库产品团队一直致力于不断健全产品体系,提升产品性能,打磨产品功能,从而帮助客户实现更加极致的弹性能力、具备更强的扩展能力、并利用云设施进一步降低企业成本。以云原生+分布式为核心技术抓手,打造以自研的在线事务型(OLTP)数据库Polar DB和在线分析型(OLAP)数据库Analytic DB为代表的新一代企业级云原生数据库产品体系, 结合NoSQL数据库、数据库生态工具、云原生智能化数据库管控平台,为阿里巴巴经济体以及各个行业的企业客户和开发者提供从公共云到混合云再到私有云的完整解决方案,提供基于云基础设施进行数据从处理、到存储、再到计算与分析的一体化解决方案。本节课带你了解阿里云数据库产品家族及特性。
相关文章
|
3月前
|
关系型数据库 分布式数据库 数据库
一库多能:阿里云PolarDB三大引擎、四种输出形态,覆盖企业数据库全场景
PolarDB是阿里云自研的新一代云原生数据库,提供极致弹性、高性能和海量存储。它包含三个版本:PolarDB-M(兼容MySQL)、PolarDB-PG(兼容PostgreSQL及Oracle语法)和PolarDB-X(分布式数据库)。支持公有云、专有云、DBStack及轻量版等多种形态,满足不同场景需求。2021年,PolarDB-PG与PolarDB-X开源,内核与商业版一致,推动国产数据库生态发展,同时兼容主流国产操作系统与芯片,获得权威安全认证。
|
3天前
|
存储 关系型数据库 分布式数据库
客户说|古茗选用阿里云PolarDB,以云端之力解锁茶饮数字化新高度
阿里云PolarDB将持续以“业务价值”为锚点,通过技术迭代与场景化解决方案,让每一笔交易更流畅,让每一份数据更智能,助力古茗实现“每天一杯喝不腻”的日常化国民茶饮愿景。
|
11天前
|
存储 关系型数据库 分布式数据库
喜报|阿里云PolarDB数据库(分布式版)荣获国内首台(套)产品奖项
阿里云PolarDB数据库管理软件(分布式版)荣获「2024年度国内首版次软件」称号,并跻身《2024年度浙江省首台(套)推广应用典型案例》。
|
24天前
|
关系型数据库 分布式数据库 数据库
再获殊荣,阿里云PolarDB数据库蝉联SIGMOD最佳论文奖
内存池化技术新突破,阿里云PolarDB蝉联SIGMOD最佳论文奖
|
2月前
|
Cloud Native 关系型数据库 分布式数据库
阿里云PolarDB与沃趣科技携手打造一体化数据库解决方案,助推国产数据库生态发展
阿里云瑶池数据库与沃趣科技将继续深化合作,共同推动国产数据库技术的持续创新与广泛应用,为行业生态的繁荣注入更强劲的技术动力。
阿里云PolarDB与沃趣科技携手打造一体化数据库解决方案,助推国产数据库生态发展
|
17天前
|
关系型数据库 分布式数据库 数据库
阿里云PolarDB数据库蝉联SIGMOD最佳论文奖
阿里云PolarDB凭借全球首创基于CXL Switch的分布式内存池技术,在SIGMOD 2025上荣获工业赛道“最佳论文奖”,连续两年蝉联该顶会最高奖项。其创新架构PolarCXLMem打破传统RDMA技术瓶颈,性能提升2.1倍,并已落地应用于内存池化场景,推动大模型推理与多模态存储发展,展现CXL Switch在高速互联中的巨大潜力。
阿里云PolarDB数据库蝉联SIGMOD最佳论文奖
|
1月前
|
Cloud Native 关系型数据库 分布式数据库
客户说|知乎基于阿里云PolarDB,实现最大数据库集群云原生升级
近日,知乎最大的风控业务数据库集群,基于阿里云瑶池数据库完成了云原生技术架构的升级。此次升级不仅显著提升了系统的高可用性和性能上限,还大幅降低了底层资源成本。
|
2月前
|
关系型数据库 数据库 RDS
【瑶池数据库训练营及解决方案本周精选(探索PolarDB,参与RDS迁移、连接训练营)】(5.30-6.8)
本周精选聚焦数据库迁移训练营、快速连接云数据库RDS训练营及智能多模态搜索解决方案。为用户提供模拟教程与实战演练,学习RDS MySQL实例连接与数据管理技能,助力企业智能化发展。每周解锁数据库实战新场景,抓紧时间,精彩不容错过!
|
5月前
|
存储 NoSQL 关系型数据库
PolarDB开源数据库进阶课17 集成数据湖功能
本文介绍了如何在PolarDB数据库中接入pg_duckdb、pg_mooncake插件以支持数据湖功能, 可以读写对象存储的远程数据, 支持csv, parquet等格式, 支持delta等框架, 并显著提升OLAP性能。
263 2
|
5月前
|
存储 关系型数据库 分布式数据库
PolarDB开源数据库进阶课15 集成DeepSeek等大模型
本文介绍了如何在PolarDB数据库中接入私有化大模型服务,以实现多种应用场景。实验环境依赖于Docker容器中的loop设备模拟共享存储,具体搭建方法可参考相关系列文章。文中详细描述了部署ollama服务、编译并安装http和openai插件的过程,并通过示例展示了如何使用这些插件调用大模型API进行文本分析和情感分类等任务。此外,还探讨了如何设计表结构及触发器函数自动处理客户反馈数据,以及生成满足需求的SQL查询语句。最后对比了不同模型的回答效果,展示了deepseek-r1模型的优势。
258 3

相关产品

  • 云原生数据库 PolarDB