天天看點

OpenMLDB v0.3.0 正式釋出,支援快速部署使用的單機模式

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/460​​​​https://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​​

感謝

繼續閱讀