OpenMLDB 社区月报 | 2023 年 2 月

news2024/9/29 17:22:12

导言

OpenMLDB 社区每个月都会发布一版社区月报,总结一个月以来的产品动态、社区活动、内容发布等,让大家对我们社区的发展有更加清晰的了解。如果您对我们的社区有任何建议,欢迎在 GitHub 上提 Issues 或 PR ,共同参与社区的建设。

本月 OpenMLDB 发布了 0.7.2 小版本;社区参与了两场大型会议——2023 QCon 全球软件开发大会和2023 全球人工智能开发者先锋大会 (GAIDC);内容产出方面总结了用户强烈需求的「OpenMLDB SQL 与标准 SQL 主要差异」并发布了技术博客。

产品进展

本月,OpenMLDB 发布 0.7.2 小版本。

0.7.2 版本

主要带来的新功能包括:

  • 改进了一键部署工具,加入了对于部署多个 - TaskManager 的支持
  • 增加了一系列新的内置计算函数,包括 std, stddev, stddev_samp, stddev_pop, ew_avg, drawdown
  • 增加了新的 CREATE TABLE … LIKE PARQUET … 语法,可以快速基于现有 parquet 文件建表
  • 支持了在 CLI 直接预览同步任务的功能(如 SELECT 的查询结果)
  • 支持了 SQL 的 WITH 语法(可上线),使得开发复杂的 SQL 脚本更加友好,可以通过 WITH 语法串联若干 SQL 子句,详见 https://openmldb.ai/docs/zh/main/openmldb_sql/dql/WITH_CLAUSE.html (目前该功能为实验特性)

修复的重要 bug 包括:

  • 函数内嵌入表达式作为参数情况下 SQL 编译错误
  • recoverdata 命令在某些情况下失败
  • Deploy-all 脚本仅把 Spark 部署到了 local 节点

文档主要更新:

  • 增加了更新配置的运维操作:https://openmldb.ai/docs/zh/main/maintain/update_conf.html

社区活动

本月 OpenMLDB 社区参与了两场大型技术峰会,积极与业内工程师和开发者们进行深度沟通交流,碰撞出思维火花,促进彼此技术发展与创新。

2023 QCon 全球软件开发大会 - AI 基础架构论坛

第四范式技术副总裁、OpenMLDB 项目发起人郑曌作为出品人在大会上发起了 AI 基础架构专题论坛。

第四范式平台架构师、OpenMLDB PMC 陈迪豪在论坛上发表了主题演讲——“Al 数据库的内存优化之路”。

请添加图片描述

请添加图片描述

2023 全球人工智能开发者先锋大会(GAIDC)

OpenMLDB 社区参与大会多个环节,与开发者们积极交流、互动。

论坛分享——ACM 班 20 周年庆典人工智能开源技术论坛

第四范式技术副总裁、OpenMLDB 发起人郑曌在 ACM 班 20 周年庆典人工智能开源技术论坛发表“ 从 OpenMLDB 看 AI 决策系统的演进”主题演讲。

论坛分享—— AI 工程化(MLOps)论坛

OpenMLDB PMC 陈迪豪在 AI 工程化(MLOps)论坛发表“开源机器学习数据库 OpenMLDB:线上线下一致的生产级特征平台”主题演讲。

开源集市

OpenMLDB 社区开放了全天候的独立展台,开发者们现场参与社区活动和小游戏,赢取周边礼品,并且和社区进行了深入的沟通交流。

开源开放麦

OpenMLDB 社区受邀上台进行一个 5~6min 的闪电演讲,社区负责人陆雨霄向大家介绍了 OpenMLDB 产品设计理念及最佳实践案例。

请添加图片描述

请添加图片描述

请添加图片描述

请添加图片描述

技术内容

本月新增了一篇技术干货:「OpenMLDB SQL 与标准 SQL 主要差异」,该文将 OpenMLDB SQL 的主要使用方式(SELECT 查询语句)与标准 SQL (以 MySQL 支持的语法为例)进行比较,让有 SQL 使用经验的开发者可以快速上手 OpenMLDB SQL。

详情可以参考社区的技术博客 「OpenMLDB SQL 与标准 SQL 主要差异」:OpenMLDB SQL 与标准 SQL 的主要差异

3 月预告,敬请期待

  • 技术干货文章:基于 Kuberbetes 部署离线 SQL 引擎
  • 技术干货文章:机器学习驱动的实时决策应用架构

Meet Us

OpenMLDB GitHub:

https://github.com/4paradigm/OpenMLDB

OpenMLDB 文档:

https://openmldb.ai/docs/zh/

微信交流群:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/381258.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

统计学 假设检验

文章目录假设检验假设检验的基本原理提出假设作出决策表述决策结果一个总体参数的检验总体均值的检验总体比例的检验总体方差的检验两个总体参数的检验两个总体均值之差的检验两个总体比例之差的检验两个总体方差比的检验总体分布的检验正态性检验的图示法Shapiro-Wilk 和 K-S …

Vue3 企业级项目实战:通关 Vue3 企业级项目开发,升职加薪快人一步

Vue3 企业级项目实战 - 程序员十三 - 掘金小册Vue3 Element Plus Spring Boot 企业级项目开发,升职加薪,快人一步。。「Vue3 企业级项目实战」由程序员十三撰写,2744人购买https://s.juejin.cn/ds/S2RkR9F/ 课程介绍 很高兴为大家介绍这个…

LeetCode 1326. Minimum Number of Taps to Open to Water a Garden【贪心,桶排序】

本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章…

路由网络的构建与配置

Part.1 ⑴ 需求分析 在构建的局域网中,通过路由器间配置静态路由,实现PC1和PC2主机直接连通,主机网段不能与路由器直接互联网段通信。 ⑵ 环境要求 配置虚拟网卡的计算机,安装华为eNSP模拟软件。 规划拓扑 Part.2 ⑴ 拓扑描述…

NVIC 简介、抢占优先级和响应优先级

NVIC 简介 NVIC 是嵌套向量中断控制器,控制着整个芯片中断相关的功能,它跟内核紧密耦合,是内核里面的一个外设。 如果医院只有医生的话,当看病的人很多时,医生就得安排一下先看谁,后看谁,如果…

29 openEuler管理网络-配置网络绑定

文章目录29 openEuler管理网络-配置网络绑定29.1 使用nmcli29.2 使用命令行29.2.1 检查是否已安装Bonding内核模块29.2.2 创建频道绑定接口29.2.3 创建从属接口29.2.4 激活频道绑定29.2.5 创建多个绑定29 openEuler管理网络-配置网络绑定 29.1 使用nmcli 创建名为bond0的绑定&…

vue 组合API

一、组合API是什么?通过创建 Vue 组件,我们可以将界面中重复的部分连同其功能一起提取为可重用的代码段。组合api提供复用性降低耦合性增加可读性下面我们来看下在vue2.0中的一个场景:在2.0里面的**exportdefault{}**通常是由components、pro…

5.排序算法之二:选择排序

选择排序(select sort)在无序列表中,把无序列表分成有序区(刚开始有序区元素个数为0)和无序区(刚开始无序区元素个数为n),循环n-1趟,每一趟找到最小或最大的那个元素&…

CNC数据采集解决方案(2023杭州乐芯科技)

杭州乐芯科技IOT数据采集平台产品是杭州乐芯科技有限公司为满足工业4.0大型集团工厂推出的新一代数据采集平台级产品,可满足单一平台(一个服务器)同时采集各类设备,同时兼容各种工业数据采集协议,单服务器压力测试达10…

chainWebpack之optimization.splitChunks的cacheGroups缓存组代码分块实践案

研究了好几天webpack打包,我们项目是vue的高版本,已经没有了webpack.config.js文件了,是直接在vue.config.js里的chainWebpack方法直接配置,这样做法的好处是用户既可以保留webpack的默认配置,又可以通过chainWebpack设…

【Java开发】JUC基础 05:线程通信/协作

1 生产者消费者问题📌 线程通信应用的场景可以简单地描述为生产者和消费者问题假设仓库中只能存放一件产品,生产者将生产出来的产品放入仓库,消费者将仓库中产品取走消费;如果仓库中没有产品,则生产者将产品放入仓库&a…

Java知识复习(八)Spring基础

1、什么是Spring框架? Spring :是一款开源的轻量级 Java 开发框架,旨在提高开发人员的开发效率以及系统的可维护性 2、Spring、SpringMVC和SpringBoot的区别 Spring主要指Spring Framework,就是指如上图所示的各项功能模块Spr…

【Java 多线程学习】

多线程学习多线程1. 并行与并发2.进程和线程3. *****多线程的实现方式3.1 继承Thread类的方式进行实现3.2 实现Runnable接口方式进行实现3.3 利用Callable和Future接口方式实现3.4 设置获取线程名字4.获得线程对象5.线程休眠6.线程调度[线程的优先级]7.后台线程/守护线程多线程…

Pytest自动化框架-权威教程02-Pytest 使用及调用方法

Pytest 使用及调用方法使用python -m pytest调用pytest2.0版本新增你可以在命令行中通过Python编译器来调用Pytest执行测试:Copypython -m pytest [...]通过python调用会将当前目录也添加到sys.path中,除此之外,这几乎等同于命令行直接调用pytest [...]。可能出现的执行退出cod…

【K8S笔记】Kubernetes 集群架构与组件介绍

K8S 官方文档 https://kubernetes.io/zh/docs/home ##注重关注 概念和任务 板块。 K8S 集群架构 K8S也是运用了分布式集群架构: 管理节点/Master 整个集群的管理,任务协作。工作节点/Node 容器运行、删除。 K8S 组件介绍 管理节点/Master 相关组件 …

JDK1.8 ConcurrentHashMap

数据结构锁sizeCtlconcurrencyLevelForwardingNode、ReservationNode扩容get、put、removehashmap:线程不安全 hashtable:通过synchronized保证线程安全但效率低。强一致性 ConcurrentHashMap:弱一致性 数据结构 ConcurrentHashMap为node数…

前端转golang从小白到实战自学笔记(2023/3/1)

了解:https://www.runoob.com/go/go-concurrent.htmlgolang学习方向区块链研发工程师go服务器>(特点:数据处理,处理大并发)/游戏软件工程师golang分布式/云计算软件工程师(盛大云、cdn、京东&#xff09…

Mybatis主要流程源码分析

分层架构图 主要流程图 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-d9uhH9IK-1677658947721)(https://note.youdao.com/yws/public/resource/7f152b4b25320263d411a49583d3f4db/xmlnote/WEBRESOURCE9ea90840088eaeaa4a463bbc3f1912e8/17619)] 主…

索引优化与查询优化

1.哪些维度可以进行数据库调优 索引失效、没有充分利用到索引–》索引建立关联查询太多JOIN (设计缺陷或不得已的需求)–》SQL优化服务器调优及各个参数设置(缓冲、线程数等)–》调整my.cnf数据过多–》分库分表 大方向上完全可以分成 物理查询优化和 逻辑查询优化 两大块 物…

记录一次挖矿病毒kthreaddk和rcu_bj,导致CPU飙高处理

htop命令 存在kthreaddk和rcu_bj进程,cpu飙高 占用一般cpu或者70-80% 1、检查定时任务 查看是否有 # crontab -l 检查root账号是否有异常定时任务 有的话crontab -e 修改定时任务保存 并检查所有的用户有没有定时任务( 注:我的是gitlab git账户被入侵)异…