共计 2910 个字符,预计需要花费 8 分钟才能阅读完成。
导读:往年 5 月 6 日,腾讯·腾源会社区联结 OpenMLDB 等在内的 80 余家开源社区、国内外开源基金会等,独特发动「开源摘星打算」。发展 3 月以来,咱们累计为近百位优良摘星贡献者,送出激励大礼包 300 余份;同时为 700 位的开源爱好者搭建了独特的交换乐园,帮忙很多人实现了从开源萌新到「过来人」的成长、变质。明天,「开源摘星打算」持续「001 号」工作摸索,船长登陆,心愿能和 OpenMLDB 星开掘新一批的优良摘星者,独特将 OpenMLDB 星建设得更好🌍以下是船长发来的火线信号……Hi,各位开源爱好者,大家好!我是「开源摘星号」飞船船长小源很快乐今日起飞 OpenMLDB 星执行「开源星球」001 号工作在 OpenMLDB 星上我投递了有数的能量块侥幸的你只有从今日开始收集上面这些非凡能量块就有机会取得我在 8 月为你筹备的登陆礼包(证书、奉献卡、鹅厂周边、盛典入场券……)残缺参加攻略欢送查看 OpenMLDB 星「能量块介绍」OpenMLDB 是一个开源机器学习数据库,提供生产级数据及特色开发全栈 FeatureOps 解决方案。自开源以来,Open 以开源的特色数据治理能力、SQL 开发能力,提供全栈性能的、低门槛特色数据计算和治理平台,面向闭环解决 AI 工程化落地的数据治理难题,帮忙企业做到低成本高效率地解决问题,曾经在上百个企业级人工智能场景中失去落地,也失去了泛滥开发者的关注和反对。我的项目仓库:https://github.com/4paradigm/… 能量块 1:基于 OpenMLDB 搭建应用案例具体阐明:OpenMLDB 次要为机器学习提供一个特色平台,同时也提供一个高性能的时序数据库。咱们冀望社区能够基于 OpenMLDB,奉献更多的应用案例。难度 :50 积分工作详情:https://github.com/4paradigm/… 能量块 2:为监控模块 Prometheus 的 exporter 增加单元测试用例和覆盖度报告具体阐明:OpenMLDB exporter 模块(https://github.com/4paradigm/…)是 OpenMLDB 连贯监控平台 Prometheus 的 exporter,它的角色是作为一个 OpenMLDB 的 client 接入,通过 OpenMLDB Python SDK 做 SQL 语句查问,并将查问后果转化成 prometheus 指标。目前该模块并没有增加单元测试用例,也没有覆盖度报告,你须要为该模块增加上述两项内容。难度:50 积分工作详情:https://github.com/4paradigm/…**
能量块 3:OpenMLDB 离线减少 WindowColumnPruning 优化开关具体阐明:OpenMLDB 离线目前反对多种性能优化,包含窗口并行优化、窗口歪斜优化、UnsafeRow 内存优化等等。其中窗口并行优化外面还有一种优化,咱们称之 为 WindowColumnPruning(窗口列剪枝)优化,其原理是一个窗口计算除了新增的列,输出行的所有列都须要参加 Window 函数计算并间接返回到后果行中,如果开启 WindowColumnPruning 则 Window 计算只须要输入新增的列,输出的原始列能够和输入的新增列进行拼接。这个优化具体实现代码曾经在窗口并行优化逻辑中实现,本次工作只是须要在 Java/Scala 侧新增开关,能够把是否开启该优化的性能裸露进来。难度 :50 积分工作详情:https://github.com/4paradigm/… 能量块 4:ShowJobs 命令反对对返回后果进行倒序排序具体阐明:OpenMLDB 的“SHOW JOBS”命令能够返回所有的 Job 信息列表,返回的后果是从外部数据库中查问后果,目前的返回后果为乱序。在这个工作中,你须要批改代码,保障“SHOW JOBS”命令返回的后果是倒序排序,也就是以 Job ID 为排序列从大到小排序。难度:50 积分工作详情:https://github.com/4paradigm/… 能量块 5:磁盘表 disk table 反对增加 / 删除索引性能具体阐明:目前磁盘表 disk table 不反对增加或者删除索引性能,须要增加上 AddIndex 和 DeleteIndex 性能,以便用户对磁盘表也能够进行索引的增加和删除。难度:50 积分工作详情:https://github.com/4paradigm/… 能量块 6:反对聚合函数 STDDEV 具体阐明:OpenMLDB 尚未反对内置的标准差聚合函数 STDDEV,在这个工作中,你将参照咱们的内置聚合函数开发流程,实现一个 STDDEV 的聚合函数。标准差 STDDEV 定义:https://en.wikipedia.org/wiki… 内置聚合函数的开发流程 https://openmldb.ai/docs/zh/m… 难度:50 积分工作详情:https://github.com/4paradigm/… 能量块 7:扩容后数据库分片迁徙工具具体阐明:目前 OpenMLDB 在扩缩容当前,须要执行一系列的命令,来进行手动的数据分片迁徙。其过程相当繁琐,并且容易出错。相干操作的文档见:https://openmldb.ai/docs/zh/m…。在本工作中,你将会设计更加敌对的独立数据库分片迁徙工具,实现一键的手动或者自动化分片迁徙。难度:50 积分工作详情:https://github.com/4paradigm/… 能量块 8:API Server 反对 Parameterized Queries 具体阐明:OpenMLDB 的 apiserver 对 query 的反对无限,仅反对执行命令,返回执行状态,不能取得 query 后果,不反对 parameterized queries。在这个工作中,你将参考 apiserver 其余接口与 client(SQLRouter) 的 query API ExecuteSQLParameterized,实现 apiserver 的 parameterized queries 接口,以及查问后果数据的返回。难度:**50 积分工作详情:https://github.com/4paradigm/… 请感兴趣认领以上「能量块」的小伙伴,复制链接关上后,在 Comment 区评论 [WeOpen Star] I would like to help,代表认领工作胜利。工作无限,先到先得!集齐「能量块」能取得什么
(点击查看大图)报名开源摘星打算对「开源摘星打算」感兴趣的小伙伴,能够通过以下链接深刻理解开源摘星流动~ 流动官网:https://cloud.tencent.com/act/pro/weopen-star 流动仓库:https://github.com/weopenprojects/WeOpen-Star 写在最初如果想进一步理解 OpenMLDB 或者参加社区技术交换,能够通过以下渠道取得相干信息和互动~Github: https://github.com/4paradigm/OpenMLDB 官网:https://openmldb.ai/Email: [email protected] 微信交换群: