首页 > 数据库 >openGemini 发布人才培养计划,与顶尖的数据库专家并肩成长

openGemini 发布人才培养计划,与顶尖的数据库专家并肩成长

时间:2024-09-19 16:13:39浏览次数:10  
标签:社区 ts openGemini 并肩 数据库 技术 人才培养

一、摘要

在技术革新的浪潮中,数据库技术是现代信息技术的基石,openGemini 社区携手开发者,启动人才培养计划,旨在培养新一代云原生数据库技术人才,共同推动云原生数据库技术创新。

二、社区介绍

openGemini 是一款开源的云原生分布式时序数据库,专注于海量可观测性数据的存储和分析,2022 年 10 月开源,2024 年 7 月正式成为 CNCF 沙箱项目。

openGemini 社区致力于为开发者提供强大的工具和资源,帮助他们构建高性能、低成本、稳定可靠的时序数据库解决方案,社区有项目 24 个,包括数据库内核、客户端、数据迁移、安装部署、数据可视化、数据库运维、官网、文档等,涉及 Go、Java、C++、Rust、Python、JavaScript 等多种开发语言,涵盖前端(Vue)、数据库、云原生、大数据、工具等不同技术领域,我们的目标是构建一个全面而多元化的技术生态,让开发者能够在不同层面上展现自己的专长,并从社区中获得支持和成长。

三、社区优势

openGemini 开源社区的人才培养计划得益于社区的深厚底蕴和独特优势,为参与者提供了一个卓越的学习和成长平台:

强大的技术支持: openGemini 社区背后的主要维护团队是华为云数据库创新 Lab,这是一支拥有深厚研发能力的团队。团队成员不仅具备丰富的数据库开发经验,而且在数据库技术领域拥有 100 篇专利,在顶级数据库领域期刊和会议上发表论文 24 篇。团队的博士占比 30%,其余 100% 重点高校硕士研究生,并在分布式处理、索引技术、数据压缩、内存控制、查询优化和数据存储等领域均有深入研究和应用,确保了社区在技术创新和知识深度上的领先地位。

前沿的技术实践: openGemini 在性能和数据压缩方面具有出色的表现,不仅极大提升了数据处理的效率,也帮助企业显著降低了运维成本。在华为,10 余个部门和产品已经采用 openGemini 技术,部署集群 300+ 套,每天处理的数据量达到数百 TB,相当一部分应用场景放在业界也是非常典型的,这足以证明其在实际应用中的可靠性和高效性。

尽管 openGemini 社区尚属年轻,但其活力和潜力已经得到了广泛认可,目前社区已经吸引了 60 余家企业用户,150+ 社区贡献者。这一成就的取得,是社区对技术创新不懈追求的结果。加入我们的人才培养计划,你将有机会直接参与到这些前沿技术的研发之中,通过实践快速提升技术水平,与社区共同成长。

开放的参与环境: 社区以开放的姿态,提供清晰的贡献指南和开放的沟通渠道,鼓励并欢迎不同背景、不同专业的开发者参与到项目中来。

丰富的成员多样性: openGemini 社区汇聚了来自全球各地、不同技术领域的开发者。这种多样性为社区带来了丰富的视角和创新思维,促进了知识的交流和经验的分享,为参与者提供了一个多元化的学习环境。

通过这些优势,openGemini 社区的人才培养计划不仅为参与者提供了技术学习和实践的机会,更搭建了一个全球化的技术交流和个人成长的平台。加入我们,与顶尖的数据库专家并肩工作,共同推动数据库技术的创新和发展。

四、人才培养计划的目标

1、培养对数据库技术有深刻理解的专业人才

  • 技术能力提升: 提高参与者的数据库专业知识和编程技能,确保他们能够熟练掌握并应用 openGemini 及相关技术。

  • 实战经验积累: 通过参与真实项目,使开发者获得宝贵的数据库开发实战经验,增强解决实际问题的能力。

  • 创新思维培养: 激发参与者的创新精神,鼓励他们在面对技术挑战时能够提出新颖的解决方案。

2、 为社区成员提供成长和发展的机会

  • 领导力培养: 通过项目管理、团队协作等活动,培养参与者的领导力和团队管理能力。

  • 社区角色: 鼓励参与者承担社区中的关键角色,如 Committer、Maintainer、技术导师或社区大使,提升其在社区中的影响力。

  • 持续学习环境: 营造一个持续学习和分享的环境,鼓励成员不断更新知识,适应技术发展的步伐。

  • 个人品牌建设: 支持社区成员通过技术分享、演讲和撰写文章等方式建立个人品牌,提升其在技术领域内的知名度。

五、计划内容

  • 项目培训:提供在线项目培训,涵盖项目编译部署、基本操作使用、社区开发流程、代码测试和调试、数据库核心流程代码解读等,帮助参与者尽快熟悉项目。

  • 项目实践:参与者将深入社区不同关键技术领域的日常研发活动中,包括读写性能优化、存储引擎、私有数据传输协议、Prometheus 算子兼容、日志存储和检索、日志压缩、opentelemetry 标准协议支持、数据导入导出、数据备份等。初期主要负责功能设计、编码实现、单元测试、系统测试等简单工作,熟悉代码后,将负责一些新需求或者新特性的研发工作。

  • 导师制度:经验丰富的社区成员作为导师,提供一对一技术方案指导,手把手带你入门。

  • 技术研讨会:定期举办技术研讨会,邀请社区成员分享最新技术动态和研究成果。定期举办技术培训,分享编程技术和心得。

  • 荣誉激励:有机会成为社区开源之星;有机会成为 CNCF 项目 Committer 或 Maintainer,参与到社区的日常管理;华为云数据库创新 Lab 的社招或者校园招聘优先考虑。

六、参与方式

若您希望加入 openGemini 社区人才培养计划,请按照以下步骤提交您的申请:

1. 下载申请表:从社区下载申请表 openGemini-Application.docx

2. 填写申请表: 认真填写申请表各项内容,确保所有信息准确无误。

3. 提交申请: 完成填写后,请将申请表发送至我们的官方社区邮箱:[email protected]

4. 申请处理周期: 社区人才培养计划是一项长期开展的活动,我们会在每月的最后一周对收到的申请进行集中审核。

5. 结果公布: 审核结果将在下个月初的第一周的周一晚上,通过我们的官方网站进行公布。同时,我们还将通过电子邮件直接通知每位申请者审核结果,确保您能够及时获取相关信息。

我们期待着您的加入,与 openGemini 社区一同成长。

七、参与要求

1. 热爱编程,对数据库技术感兴趣。

2. 熟悉 Go/Java/Rust/Python 等其中一门语言、数据结构和 Linux 操作系统。

3. 自我驱动,学习能力强,具备良好的英文读写能力。

4. 性格积极乐观,有较强的语言表达能力和沟通能力,具备强烈的责任心、求知欲以及团队合作精神。

5. 写一篇 openGemini 的源码分析的博客文章并发表,分析的功能不限,发表平台不限(如 CSDN、知乎),文章内容包括功能说明、实现逻辑、关键代码解析。附录列举了一些功能和代码入口,供参考。

八、结语

openGemini 社区人才培养计划不仅为个人提供了成长的机会,也为整个社区的发展注入了活力。我们期待有更多对数据库技术充满热情的人才加入我们,共同推动数据库技术的发展。

九、附录

数据订阅功能分析

数据订阅功能介绍:https://docs.opengemini.org/zh/guide/features/subscription.html

启动数据订阅功能:app/ts-sql/server.go, func NewServer () : 145-147 行

创建数据订阅任务:lib/util/lifted/influx/coordinator/statement_executor.go , func executeCreateSubscriptionStatement () : 831-836 行

数据订阅功能实现:coordinator/subscriber.go

ts-sql 的启动流程分析

ts-sql 入口: app/ts-sql/main.go

ts-store 的启动流程分析

ts-sql 入口: app/ts-store/main.go

ts-sql 写数据流程分析

ts-sql 入口:lib/util/lifted/influx/httpd/handler.go func serveWrite ()

ts-store 数据刷盘逻辑分析

入口:engine/shard.go func Snapshot ()

点击关注,第一时间了解华为云新鲜技术~

标签:社区,ts,openGemini,并肩,数据库,技术,人才培养
From: https://www.cnblogs.com/huaweiyun/p/18420832

相关文章

  • 物联网安装调试员:振兴杯全国青年职业技能大赛背后的人才培养
    一、物联网安装调试员职业概述1.1职业定义物联网安装调试员是信息时代下新兴的职业之一,他们利用先进的检测仪器和专用工具,负责物联网产品的安装、配置和调试工作。这项工作的核心是确保物联网设备能够高效、稳定地运行,实现数据的互联互通。他们需要具备物联网基础知识、......
  • 从数据库设计到性能调优,全面掌握openGemini应用开发最佳实践
    本文分享自华为云社区《DTSETechTalk×openGemini:从数据库设计到性能调优,全面掌握openGemini应用开发最佳实践》,作者:华为云开源。在本期《从数据库设计到性能调优,全面掌握openGemini应用开发最佳实践》的主题直播中,华为云开源DTSE技术布道师&openGemini社区发起人Shawn,通过......
  • openGemini v1.2.0版本正式发布,IoT 场景性能大幅提升!
    本文分享自华为云社区《openGeminiv1.2.0版本正式发布,IoT场景性能大幅提升!》,作者:华为云开源。在openGeminiv1.2.0版本中,我们为您带来了一系列令人振奋的内核优化,将您的体验提升到新的高度,这包括针对IoT场景的性能优化,查询效率有极大的提升。针对数据存储的优化,进一步节约磁......
  • 6.农村电气技术专业人才培养方案
    农村电气技术专业人才培养方案(试行)一、专业名称及代码专业名称:农村电气技术专业专业代码:610111二、入学要求初中毕业生或具有同等学力者。三、修业年限全日制学历教育,修业年限3年。四、职业面向1.面向农村企业有关自动控制的开发、管理、维护工作。2.家用电器使用与维护......
  • 5农机设备应用与维修专业人才培养方案
    农机设备应用与维修专业人才培养方案(试行)—、专业名称(专业代码)农机设备应用与维修(610113)二、入学要求初中毕业或具有同等学力三、基本学制3年四、培养目标本专业坚持立德树人,面向农业科技示范园、农机专业合作组织、小型农牧场等单位,培养从事农、林、牧、园艺与园林机械......
  • 论农业院校对于农学人才培养的缺失
    目录据小编观察,现在的农业院校对于人才的培养,与企业和社会所需人员素质的要求已经严重脱节。这本质上是学术界和工业界目标不一致造成的。高校老师追求的是帽子、是基金、是文章,很少有人考虑自己研究的东西是否真正对下游产业有价值。而企业追求的是经济效益,对于“新技术”、“......
  • 和鲸 × 暨大经管:高效 SAAS 服务持续赋能交叉学科应用型数据人才培养
    随着新一轮科技革命与产业变革的加速演进,拥有学科背景的应用型数据科学人才逐渐成为我国政产学研各界的人力资源需求重点。为响应需求,国家愈发重视新生力量数据思维与意识的培养,各高校也纷纷探索如何以新兴信息技术赋能传统主流学科。在商科经管大类,数据分析可被广泛应用于市场营销......
  • 同济 MBA 携手和鲸课程共建,以数智人才培养持续赋能企业数字化转型
    数智化的浪潮席卷全球,我国产业界应如何做出应变?各企业又该如何深化数字化转型?在任重道远的持续探索中,数智人才培养作为企业实现成功转型的关键要素,已然成为大势所趋。同济大学综合MBA项目高度重视工商管理人才的升级与发展,特开设多门相关课程,聚焦商业数据思维培养、帮助掌握数据......
  • 和鲸为神经计算建模及编程培训班提供支持,聚焦学术前沿,助力人才培养
    探索与求知,培养与传承。让青年人更早地触摸到科学研究的前沿,便能吸引更多人才投身于学科建设。11月4日,由北京大学信息处理实验室开展进行,北京大学心理与认知科学学院院长吴思教授及课题组成员授课的第二届神经计算建模及编程培训班将再度开课。课程以北京大学神经信息处理课题组所......
  • 合合信息亮相“海聚英才”全球创新创业峰会,政企研合力推动AI人才培养
    近日,“聚上海,创未来”第三届“海聚英才”全球创新创业峰会在沪举行,“创新之路:卓越工程师培养交流研讨会”(简称“研讨会”)是峰会重磅系列活动之一。研讨会由中共上海市委人才工作领导小组办公室等多部门指导,上海理工大学、上海长三角技术创新研究院承办,来自复旦大学、北京航空航天......