V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
dengn
V2EX  ›  数据库

MatrixOne 开源之夏活动正式开启

  •  
  •   dengn · 2022-05-05 16:38:55 +08:00 · 1083 次点击
    这是一个创建于 934 天前的主题,其中的信息可能已经有所发展或是发生改变。

    #MatrixOne 邀你参与 2022 开源之夏

    2022 年,MatrixOne 首次参加中国科学院软件研究所开源软件供应链点亮计划支持下的系列高校开源活动「开源之夏 2022 」。本次活动旨在鼓励在校学生积极参与开源软件的开发维护,促进优秀开源软件社区的蓬勃发展,培养和发掘更多优秀的开发者。活动联合国内外各大开源社区,针对重要开源软件的开发与维护提供项目任务,并面向全球高校学生开放报名。

    参赛小贴士

    • 活动参与方主要角色为学生、社区和导师。
    • 社区提供项目列表和描述,并安排项目对应的导师。
    • 学生可自主选择感兴趣的项目进行申请,并在中选后获得该软件资深维护者(社区导师)亲自指导的机会。
    • 划重点!根据项目的难易程度和完成情况,参与者将获取开源之夏活动奖金和结项证书哦~

    MatrixOne 项目背景

    现如今数据管理的应用领域面临着数据引擎繁多,选型、开发 运维成本暴涨;数据碎片严重,数据更新维护愈发困难;基础设施割裂,数据系统难以跨机房、跨云等。面对这样的行业痛点,矩阵起源推出了一款极简的 MatrixOne 多引擎融合异构云原生数据库。MatrixOne 项目从 0 开始搭建数据库计算、存储、分布式框架,通过融合 OLTP 、OLAP 、流计算等多种引擎,使得用户在大部分场景中都可以通过单一数据库满足一定规模及复杂度的业务,降低开发者的选型及运维成本。

    Github 链接:https://github.com/matrixorigin/matrixone 有兴趣的开发者欢迎 star 和 fork 。

    项目海报

    项目一

    MatrixOne 哈希表的实现好坏直接关系到数据库的查询性能。MatrixOne 目前使用的哈希表,是不区分数据基数的通用方案。对于低基数的情况,其性能并不如专门优化的方案。本任务的目标是为 MatrixOne 实现一个专为低基数场景优化的哈希表。

    项目产出要求:

    • 提升 MatrixOne 查询在低基数场景下的性能
    • 完成项目的设计,开发和测试
    • 输出和完善用户文档(功能描述,用法等等)

    项目二

    对于大多数数据库来说,为了满足用户在特定场景的数据存储需求,需要支持 JSON 数据类型。目前 MatrixOne 数据库中,还不支持 JSON 数据类型和 JQ 函数。为了提升用户使用感受,本项目目标是希望给予 MatrixOne 增加 JSON 数据类型和 JQ 函数的实现。

    项目产出要求:

    • 实现 mo-db 对 json 数据类型的支持,并实现 jq 函数
    • 输出设计文档
    • 输出源代码+单元测试+代码注释+功能测试用例
    • 输出测试报告(包含性能,使用方法,功能边界)
    • 用户文档的更新(功能描述,用法等等)

    项目时间安排

    项目时间安排

    申请资格

    • 2022 开源之夏活动面向年满 18 周岁在校学生;
    • 暑期即将毕业的学生,只要在申请时学生证处在有效期内,就可以在官网提交申请;
    • 海外学生可提供录取通知书、学生卡、在读证明等文件用于证明学生身份。

    MatrixOne 社区

    对 MatrixOne 有兴趣的话可以关注矩阵起源公众号或者加入 MatrixOne 社群。

    微信公众号 矩阵起源 微信公众号 矩阵起源

    MatrixOne 社区群 技术交流 MatrixOne 社区群 技术交流

    2 条回复    2022-05-06 08:24:46 +08:00
    learningman
        1
    learningman  
       2022-05-06 02:16:41 +08:00 via Android
    这两任务太核心了吧,就这么扔给学生写吗
    dengn
        2
    dengn  
    OP
       2022-05-06 08:24:46 +08:00
    @learningman 不是扔哦,有导师一直指导的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5967 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 03:21 · PVG 11:21 · LAX 19:21 · JFK 22:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.