OpenMLDB v0.3.0 正式发布,支持快速部署使用的单机模式
OpenMLDB 社区于近期 2021 年 11 月 5 日,正式发布了新版本 v0.3.0。在本版本中,第一次引入了单机模式,支持更为快速便捷的部署和上手使用体验。欢迎大家访问我们的 Github Repo 试用 https://github.com/4paradigm/OpenMLDB。
OpenMLDB v0.3.0 Release Note
主要改进
本次更新我们推出了全新的单机模式,用来更加方便快速的支持小数据规模或者试用测试场景。关于单机模式的更多资料,请参考这里。我们针对单机模式,主要在易用性上做了很多优化,主要基于如下改进:
命令行支持指定 host 和 port 的方式连接 https://github.com/4paradigm/OpenMLDB/issues/441
支持 LOAD DATA 命令进行批量导入数据 https://github.com/4paradigm/OpenMLDB/issues/443
支持 SELECT INTO FILE 语法将查询的结果写入到文件中 https://github.com/4paradigm/OpenMLDB/issues/455
支持相关部署命令:DEPLOY, SHOW DEPLOYMENT, DROP DEPLOYMENT https://github.com/4paradigm/OpenMLDB/issues/460https://github.com/4paradigm/OpenMLDB/issues/447
其他改进
控制台支持新命令 SET performance_sensitive=true|false,以支持性能非敏感模式。在该模式下,可以执行无索引优化的 SQL 查询,详情请参考这里。https://github.com/4paradigm/OpenMLDB/issues/555
支持基于跨数据库的 SQL 查询 https://github.com/4paradigm/OpenMLDB/issues/476
支持在单个 SQL 语句内对数据表插入多行数据 https://github.com/4paradigm/OpenMLDB/issues/398
Java SDK 相关改进:增加 getTableSchema 接口 https://github.com/4paradigm/OpenMLDB/pull/483增加 genDDL 接口,支持通过 SQL 生成 DDL https://github.com/4paradigm/OpenMLDB/issues/588
Bugfix
某些特殊结构的物理计划会导致逻辑计划生成时 column resolve 发生异常 https://github.com/4paradigm/OpenMLDB/issues/437
某些特殊场景下使用 WHERE 查询语句,当部分查询条件未命中索引时,可能会得到非预期的结果 https://github.com/4paradigm/OpenMLDB/issues/599
修复特殊 SQL 场景下同时启动窗口并行优化和窗口倾斜优化的运行失败故障 https://github.com/4paradigm/OpenMLDB/issues/444
修改特殊 SQL 场景下窗口并行优化时 LCA (最近公共祖先)算法实现问题 https://github.com/4paradigm/OpenMLDB/issues/485
解决 LastJoin 时出现相同列名触发的 Spark 问题 (SPARK-36932) https://github.com/4paradigm/OpenMLDB/issues/484
感谢
本次发布的 0.3.0 版本也得到了社区的大力支持,我们在此特别感谢第四范式 OpenMLDB 核心开发组以外的贡献者,包括:Kanekanekane, shawn-happy, lotabout, Shouren, zoyopei, huqianshan
版权声明: 本文为 InfoQ 作者【第四范式开发者社区】的原创文章。
原文链接:【http://xie.infoq.cn/article/6d2d5a8a1597b2e7488ae2129】。未经作者许可,禁止转载。
评论