-
Notifications
You must be signed in to change notification settings - Fork 26
Description
腾讯犀牛鸟开源人才培养计划
欢迎广大高校学子及开发者加入2025腾讯犀牛鸟开源人才培养计划!犀牛鸟开源人才培养计划同教育部计算机类专业教学指导委员会、教育部软件工程专业教学指导委员会、教育部电子信息类专业教学指导委员会、中国信息通信研究院一起作为联合指导单位,腾讯开源和腾讯高校合作联合主办,开发者通过参与腾讯全链路技术栈15个明星项目的学、练、赛研学,有机会获得腾讯颁发的荣誉证书、现金奖励以及腾讯特色礼包,获得“优秀学生”即可优先获得腾讯面试机会。
期待同学们在本次研学旅程中,和腾讯一起探索未知、学习技术,让开源伴你成长,收获满满一夏!
项目简介
关键特性
商业数据库兼容性
完整兼容SQL2011,支持Oracle语法
PostgreSQL兼容性
高度兼容PostgreSQL语法和生态跟进社区
完整的分布式事务能力
完整的分布式事务ACID能力,保证分布式读一致性
HTAP双引擎
具备高效OLTP和强大OLAP双引擎能力,支持PB级海量数据高效处理高效分布式执行能力
灵活的扩展
分布式灵活扩展,分布式高效弹性扩缩容
性能优越
性能优越,分布式弹性扩展好,支持高并发和高速吞吐
最新进展
V2.6.0-release 版本主要修改集中在:
1、功能增强
支持空间数据库插件PostGIS
支持rpm包部署
增加记录执行时间超过设定阈值的查询请求sql的插件slowquery
2、其他已知bug修复
修复多操作系统支持问题
修复/doc/src/sgml/func.sgml引起的make html编译问题
3、周边生态
添加容器化部署案例指引及文档
添加k8s集群化部署插件KubeBlock支持,新增部署案例指引及文档
添加基于Grafana/Prometheus的监控部署案例指引及文档
项目导师
谢灿扬:TDSQL-PG专家工程师,OpenTenbase社区贡献者
杨欣妍:TDSQL-PG研发工程师,OpenTenbase社区贡献者
培养概览
1️⃣ 参与“腾讯开源基础课程”
完成考试可获得《腾讯开源研学结课证书》
2️⃣ 参与“腾讯开源issue实战”
完成任意issue即可获得专属《腾讯开源实战证书》+ 腾讯周边精美礼包一套。其中issue难度对应礼包大小
3️⃣ 参与“腾讯开源课题实战”
任务奖金从6K、8K到12K不等、腾讯犀牛鸟研学专属《优秀学生证书》或《优秀开发者证书》、全球限量《腾讯开源贡献者证书》
*获得《优秀学生证书》,即可优先获得腾讯面试机会
4️⃣ 彩蛋玩法:分享有礼、帮带有礼
【玩法1-分享有礼】
在任意社交平台(知乎/b站/掘金/CSDN等)分享你在【本届犀牛鸟研学的心得+犀牛鸟官网】,在9月10日前把分享记录填写在【分享有礼登记表】表中,分享量Top 10即可获得鹅厂周边礼包!🎁
【玩法2-帮带有礼】:
你可以在项目社群、项目repo页面、项目研学基地【我要提问】区域三个位置回答其他同学提出的问题,在9月10日前,我们会综合导师意见,对积极且正确帮助他人解答问题的幸运同学送出鹅厂周边礼包!🎁
如何贡献
参与“腾讯开源issue实战”
进入“研学基地”,参与“腾讯开源issue实战”,选择你感兴趣项目的 Issue 任务,认领和完成它。7月10日开放 issue ,学生及开发者可无门槛参与和认领
1、如果你愿意解决issue,请在腾讯开源研学基地的【3️⃣issue认领任务大厅】领取issue任务
2、Fork 到个人的仓库下
3、在个人仓库解决完对应的任务后,提交 PR 至 Issue 所在仓库的 master 分支
4、PR提交后,项目导师将进行 code review, PR 被合并后即视为任务完成
5、如有任何疑问可以在评论区留言或者邮件至联络人
参与“腾讯开源课题实战”
时间安排:6月20日至7月28日为活动报名期,8月1日公布入围名单,8月2日至9月10日为课题实战期,通过筛选的学生即可参与此模块。
初阶任务
背景: OpenTenBase存在不同的版本,有部份用户需要将目前使用版本进行升级。
issue:给出OpenTenBase不同版本之间的升/降级方案
要求:要在本地测试完成准确无误,同时编写文档
中阶任务
背景: OpenTenBase在运行时可能有不同的状态,比如说出现各种故障的场景,此时需要一些工具对数据库进行监控和日志分析,方便观察数据库的状态。
Grafana是一个开源的数据可视化和监控平台,可以将其用于监控数据库。
Kibana 是一个用于数据可视化和分析的开源工具,可以将其用于数据库日志分析。
issue:
设计方案并写文档:
采集OpenTenBase的日志,使用kibana来分析收集到的日志;
使用OpenTenBase作为数据源,使用Grafana进行监控。
相关链接:
https://grafana.com/
https://www.elastic.co/kibana
高阶任务
背景:AI大模型时代下,帮助OpenTenBase适配向量插件,丰富OpenTenBase生态
issue:OpenTenBase代码库新增插件pgvector,使得编译、安装数据库后可直接
create extension vector;
要求:做到兼容适配无错误,同时编写文档
相关repo:GitHub - pgvector/pgvector: Open-source vector similarity search for Postgres
进阶:适配pgvecto.rs和PostgresML :OpenTenBase/OpenTenBase#31
联系导师
谢灿扬:[email protected]
杨欣妍:[email protected]
💁🏻♀️ 欢迎加入腾讯开源犀牛鸟官方微信群:官方通知及解答、最新腾讯开源动态
💁🏻♀️欢迎加入Opentenbase项目官方交流群,导师在线为你答疑解惑!

