开源之夏 2023 | 与 Databend 一同探索云数仓的魅力

活动概览

开源之夏是由中科院软件所“开源软件供应链点亮计划”发起并长期支持的一项暑期开源活动,旨在鼓励在校学生积极参与开源软件的开发维护,培养和发掘更多优秀的开发者,促进优秀开源软件社区的蓬勃发展,助力开源软件供应链建设。

开源之夏联合国内外开源社区,针对重要开源软件的开发与维护提供项目任务,面向全球高校学生开放报名。中选学生将在项目资深开发者(项目导师)的指导下,参与开源贡献,完成开发工作并贡献给开源社区。

更多详情可浏览官方网站: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

posted @ 2023-05-11 10:49  Databend  阅读(62)  评论(0编辑  收藏  举报