OpenMLDB 社群于近期 2021年11月5日,正式釋出了新版本 v0.3.0。在本版本中,第一次引入了單機模式,支援更為快速便捷的部署和上手使用體驗。歡迎大家通路我們的 Github Repo 試用 https://github.com/4paradigm/OpenMLDB。
OpenMLDB v0.3.0 Release Note
主要改進
本次更新我們推出了全新的單機模式,用來更加友善快速的支援小資料規模或者試用測試場景。關于單機模式的更多資料,請參考這裡。我們針對單機模式,主要在易用性上做了很多優化,主要基于如下改進:
- 支援單機模式部署 https://github.com/4paradigm/OpenMLDB/issues/440
- 指令行支援指定 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
感謝