MO社区人物系列将持续为大家分享活动中参与MatrixOrigin社区相关项目的人物与经历。本期邀请到的是来自开源之夏活动,参与了“基于MatrixOne实现 json 类型和 jq 函数”项目的李常亮同学。
自我介绍
我叫李常亮,是四川大学计算机学院电子信息专业的一名研二学生。
最开始接触开源是研一的时候参加pingcap社区的tinykv训练营比赛,那会儿认识了很多大佬朋友,他们中有许多在不同社区都有开源经历,在pingcap社区和小伙伴们的感染下,我也萌发了接触开源的想法,正好遇上了开源之夏2022的到来,我就来啦。
项目任务
Q1:能够简单介绍下此次开源之夏你参与的项目和负责的工作吗?
我参与的项目是在MatrixOrigin社区的基于MatrixOne实现 json 类型和 jq 函数。
在此项目里我在mo的基础上实现了json数据存储,json_extract支持,load data的jsonline格式支持以及unnest算子的实现。
Q2:开发过程中有什么让你印象深刻的体验吗?
前期开发流程很顺利,因为都是开发新模块,与mo社区的前辈交流很少,就日常和我的项目导师有交流。在进行到后续unnest算子支持时,需要在mo计算层的新增相关代码,这也意味着我得对mo的计算层有一定理解。于是就有了不停翻log+debug的一段开发时光。
社区印象
Q3: 可以说一说你对MatrixOne和MO小伙伴的认识吗?
MO社区前辈都很友善,在开发中我得到了很多很好的建议,好几次我有问题都是直接腾讯会议跟我细说。我导师也在项目开发忙碌之余跟我保持着每周一次的固定会议交流,日常交流就更多了。还和CTO直接交流了项目细节,非常不错,学到很多。
活动收获
Q4:参加这次活动的收获有哪些?
收获了数据库的开发经验,认识了好些非常nice的朋友和社区前辈。
寄语
Q5:有什么想对之后参与MO社区活动的开发者说的吗?
来就对啦,社区友好,项目带劲。
Q6:说一句你对MO的期望吧~
做大做强。
MatrixOne社区
MatrixOne是一款新一代超融合异构云原生开源数据库。
欢迎加入 MatrixOne 社群参与讨论,开发者活动内容会第一时间发布在社区群内哦!
源码:http://github.com/matrixorigin/matrixone
Slack:http://matrixoneworkspace.slack.com
InfoQ | CSDN | 墨天轮 | OSCHINA | SegmentFault:MatrixOrigin
微信小助手:MatrixOrigin001




