OpenMLDB v0.9.0 发布:SQL 能力大升级覆盖特征上线全流程

💡 原文中文,约1800字,阅读约需5分钟。
📝

内容提要

OpenMLDB发布了新版本v0.9.0,增加了对SQLAlchemy 2的支持,集成了Pandas和Numpy等常用Python结构。支持更多数据后端,包括TiDB的分布式文件存储能力和OpenMLDB的内存高性能特征计算能力。完善了ANSI SQL支持,修复了first_value语义,支持MAP类型和特征签名,离线形式支持INSERT语句。支持MySQL协议,可通过NaviCat、Sequal Ace和各种编程语言的MySQL SDK访问OpenMLDB集群。支持SQL语法拓展,可通过SELECT CONFIG或CALL语句进行在线特征计算。

🎯

关键要点

  • OpenMLDB发布了新版本v0.9.0,增加了对SQLAlchemy 2的支持。
  • 集成了Pandas和Numpy等常用Python结构。
  • 支持更多数据后端,包括TiDB的分布式文件存储能力和OpenMLDB的内存高性能特征计算能力。
  • 完善了ANSI SQL支持,修复了first_value语义,支持MAP类型和特征签名,离线形式支持INSERT语句。
  • 支持MySQL协议,可通过NaviCat、Sequal Ace和各种编程语言的MySQL SDK访问OpenMLDB集群。
  • 支持SQL语法拓展,可通过SELECT CONFIG或CALL语句进行在线特征计算。
  • MySQL协议兼容使用户能够使用任意MySQL客户端访问OpenMLDB集群。
  • 新版本拓宽了SQL能力,支持在线特征计算,简化了用户操作流程。
  • 用户可以直接在SQL中指定请求形式和样本进行特征计算。

延伸问答

OpenMLDB v0.9.0 版本有哪些新特性?

新版本增加了对SQLAlchemy 2的支持,集成了Pandas和Numpy,支持更多数据后端,完善了ANSI SQL支持,支持MySQL协议和SQL语法拓展。

OpenMLDB v0.9.0 如何支持在线特征计算?

用户可以通过SELECT CONFIG或CALL语句直接在SQL中指定请求形式和样本进行在线特征计算。

OpenMLDB v0.9.0 对MySQL协议的支持有什么意义?

MySQL协议兼容使用户能够使用任意MySQL客户端访问OpenMLDB集群,简化了用户操作流程。

OpenMLDB v0.9.0 如何处理ANSI SQL的支持?

新版本完善了ANSI SQL支持,修复了first_value语义,并支持MAP类型和特征签名。

OpenMLDB v0.9.0 支持哪些数据后端?

支持TiDB的分布式文件存储能力和OpenMLDB的内存高性能特征计算能力。

如何使用OpenMLDB v0.9.0进行特征计算?

用户可以通过SQL语句直接指定请求样本,使用SELECT CONFIG或CALL语句进行特征计算。

➡️

继续阅读