OpenMLDB Weekly Update(2021.8.30-2021.9.6)
Summary
本周合并 Pull requests 18 个,新增 Pull requests 9 个,关闭 Issues 10 个,新增 Issues 26 个。总计 94 个文件修改,新增 1502 行代码,删除 7764 行代码。发布 Release 版本 v0.2.3。
Merged Pull Requests
docs: new shilds#355 merged
build(deps): bump hive-exec from 3.0.0 to 3.1.1 in /java/openmldb-import#307
build(deps-dev): bump junit from 4.11 to 4.13.1 in /java/openmldb-import#308
Open Pull Requests
Close Issues
Add compile doc#345
Support reading and write tables in hive metastore catalog#202
TestWindowUnion failed: 20 did not equal 10 (TestWindowUnion.scala:58)#122
Update the verison of openmldb-jdbc, openmldb-native and openmldb-import before auto release#324
Open Issues
feat: support and validate query table with multiple-levels path#365
ut: so many unit test have memory leak, we should use sanitizer to check#358
Multiple columns with the same name can't execute when last join and over window#356
Add module for OpenMLDB Batch to run custom SQL and submit by TaskManager#351
Test and register the iceberg tables without using default Spark catalog#338
Enable UnsafeRowOpt by default and resolve the related issues#336
Enable WindowSkewOpt by default and resolve the running issues#335
Add the unit test for physical nodes like GroupByAgg for offline#334
feat: support distributed query on BatchMode under some restrictions#318
feat: engine plan optimization for where and group with the same partition#317
feat: support integration test for java/python sdk and offline batch#316
Contributors
aceforeverd(teapot@aceforeverd.com)
dependabot[bot](49699333+dependabot[bot]@http://users.noreply.github.com)
dl239(dl239@126.com)
HuangWei(huangwei@apache.org)
imotai(codego.me@gmail.com)
luyuxiao211(79981940+luyuxiao211@users.noreply.github.com)
Rohan Sharma(rhnsharma5113@gmail.com)
tobe(tobeg3oogle@gmail.com)
Wang ZeKai(1290561498@qq.com)
wuyou10206(zw1020688@163.com)
xuman2019(52193163+xuman2019@users.noreply.github.com)
Highlights
本周发布 Release v0.2.3 版本,在功能特性、性能稳定性上都在稳步提升。在线存储引擎数据导入工具支持批量导入(Bulk load),在线计算引擎批处理模式(Batch mode)支持带参数的 SQL 查询,离线存储引擎支持数仓元数据服务(Hive metastore)以及数据湖存储格式(Apache Iceberg),数据分析能力支持 Trino 计算集群,离线计算引擎支持全局排序节点(SortByNode)。修复大量性能和功能相关的 Bug,如端到端离线计算引擎测试时使用相同 SQL 导致的错误,在线存储引擎添加索引使用 desc 来展示 TTL 值有误等等。SQL 语法也有拓展支持 nvl、nvl2 等函数,支持”&”、“|”、“^”、“~“等位操作函数,支持 Between 谓词逻辑等。详细 Release 日志请参考 Release OpenMLDB v0.2.3 · 4paradigm/OpenMLDB 。
OpenMLDB 整体架构也在升级重构中,全新的近实时存储服务 Nearline Tablet 和批处理任务管理服务 TaskManager 也在初步设计和实现中,新增模块在 OpenMLDB 的易用性和可拓展性上有进一步增强,相信在不久的 v0.3.0 正式版中可以与开发者见面。
欢迎更多开发者关注和参与OpenMLDB开源项目。
版权声明: 本文为 InfoQ 作者【第四范式开发者社区】的原创文章。
原文链接:【http://xie.infoq.cn/article/254ced15a1cb260c8fc7888dc】。未经作者许可,禁止转载。
评论