活动概览
开源之夏是由中科院软件所“开源软件供应链点亮计划”发起并长期支持的一项暑期开源活动,旨在鼓励在校学生积极参与开源软件的开发维护,培养和发掘更多优秀的开发者,促进优秀开源软件社区的蓬勃发展,助力开源软件供应链建设。
开源之夏联合国内外开源社区,针对重要开源软件的开发与维护提供项目任务,面向全球高校学生开放报名。中选学生将在项目资深开发者(项目导师)的指导下,参与开源贡献,完成开发工作并贡献给开源社区。
更多详情可浏览官方网站:https://summer-ospp.ac.cn/
社区简介
Databend 是一款面向对象存储设计的新一代云原生数据仓库。采用存算分离架构,兼容 MySQL、ClickHouse 协议,支持多种对象存储、多租户体系和数据共享,具备实时分析、弹性扩缩容和 PB 级数据处理能力。
官网首页:https://databend.rs/
社区项目主仓库:https://github.com/datafuselabs/databend
开源协议:Apache-2.0
项目介绍
「Databend」在今年的「开源之夏」活动中,准备了以下 2 个项目,欢迎感兴趣的同学踊跃申报。
实现 Databend UDF Server
项目描述:该项目的主要目标是实现一个 Databend UDF Server,允许用户创建、删除和执行 UDF。
项目导师:xudong963
联系邮箱: wangxudong@datafuselabs.com
产出要求:
- 撰写 UDF Server 的 RFC。
- 实现一个 MVP,提供创建、删除和执行 UDF 的功能,并编写相关测试。
- 使用 Python 或其他语言创建示例。
技术要求
- 熟练掌握 Rust 编程语言。
- 熟悉 SQL , Flight 和 UDF。
项目主页
使用 Prometheus 重构 Databend 的 Metrics 组件
项目描述:
使用 Prometheus(一个开源系统监控和警报工具包)重构 Databend 的 Metrics 组件。
另外,本项目需要开发一个基于 Prometheus 的 macro 框架,以简化添加新 Metrics 的过程。
项目导师:youngsofun
联系邮箱: yangxiufeng@datafuselabs.com
产出要求:
- 使用 Prometheus 重构 Databend Metrics 。
- 实现基于 Prometheus 的 macro 框架。
技术要求
- 熟练掌握 Rust 编程语言。
- 熟悉可观测性相关知识。
项目主页
如何参与
课题项目已于 4 月 29 日开始正式接受学生申请,当前正处于「学生与社区项目沟通期」,欢迎大家进群咨询相关事宜,与项目导师线上交流沟通。
另附上后续关键时间节点,期待在这个夏天与你相遇。
学生注册、与导师 沟通项目、提交项目申请 | 04 月 29 日 - 06 月 04 日 |
---|---|
项目申请审核 | 06 月 05 日 - 06 月 25 日 |
中选公示 | 06 月 26 日 |
项目开发预热 | 06 月 26 日 - 06 月 30 日 |
项目开发 | 07 月 01 日 - 09 月 30 日 |
结项审核 | 10 月 01 日 - 11 月 08 日 |
结项项目公示 | 11 月 09 日 |
关于 Databend
Databend 是一款开源、弹性、低成本,基于对象存储也可以做实时分析的新式数仓。期待您的关注,一起探索云原生数仓解决方案,打造新一代开源 Data Cloud。
👨💻 Databend Cloud:https://databend.cn
📖 Databend 文档:https://databend.rs/
💻 Wechat:Databend
✨ GitHub:https://github.com/datafuselabs/databend