全部產品
Search
文件中心

ApsaraDB for SelectDB:核心發布記錄

更新時間:Sep 20, 2024

本文介紹ApsaraDB for SelectDB的核心功能動態

4.0

說明
  • ApsaraDB for SelectDB核心4.0版本是基於Apache Doris 2.1Apache Doris 3.0開發的。更多詳情,請參見:

  • 核心版本4.0目前處於灰階邀請測試階段。您可通過以下兩種方式,使用此功能。

    • 建立執行個體:通過工單提供您的阿里雲帳號ID,以便產品經理為您開放該功能。

    • 升級執行個體:將您的執行個體先升級到3.0.9及以上3.0.x的版本,然後再升級到4.0.x-beta(beta版建議用於測試體驗,不建議用於生產環境)。

版本號碼

發布時間

說明

相關文檔

4.0.2-beta

2024年08月25日

【新增】

  • 支援了Apache Doris 3.0.1的所有功能。

【修複】

  • 修複了使用同一標籤匯入時,在大量匯入失敗的情況下可能導致匯入效能下降的問題。

  • 修複了叢集擴容可能導致執行個體版本升級卡住的問題。

  • 修複了回放catalog可能會導致後台啟動執行個體失敗的問題。

Apache Doris 3.0.1

4.0.1-beta

2024年07月09日

【新增】

  • 支援SelectDB Core 從 3.0.x(x >= 9)升級到4.0.x-beta。

  • 支援了Apache Doris v3.0.0 rc11Apache Doris v3.0.0 rc09的所有功能。

【修複】

  • 修複了從SelectDB Core 3.0.9版升級後需要後台重啟執行個體來恢複cluster許可權的問題。

  • 修複了反向索引查詢可能會卡住的問題。

4.0.0-beta

2024年05月15日

【新增】

  • 支援了多表物化視圖(MTMV),支援透明改寫加速、自動重新整理、外表到內表的物化視圖以及物化視圖直查,基於這一能力,物化視圖也可用於資料倉儲分層建模、作業調度和資料加工。

  • 支援了全新的Variant和IP資料類型,完善了一系列分析函數,使得面向複雜半結構化資料的儲存和分析處理變得更加輕鬆。

  • 支援了自增列、自動分區、服務端積攢批量請求後集中提交的能力,提高了大規模資料即時寫入的效率。

  • 支援了基於Arrow Flight的高速讀取介面,使得資料轉送效率增加了100倍,輕鬆面向資料科學以及其他形式的大規模資料讀取情境。

  • 支援了Apache Doris 2.1.0的所有功能。

【最佳化】

  • 大幅提升了開箱盲測查詢效能,在不做調優的情況下取得較好的效能表現,包含了對複雜SQL查詢效能的進一步提升,在TPC-DS 1 TB測試資料集上獲得超過100%的效能提升,查詢效能在業界處於先進位置。

  • 大幅提升了資料湖分析方面的效能,相對於Trino和Spark分別有4到6倍的效能提升,並引入了多SQL方言相容、便於您可以從原有系統無縫切換至 ApsaraDB for SelectDB

Apache Doris 2.1.0

3.0

說明

ApsaraDB for SelectDB核心3.0版本是基於Apache Doris 2.0開發的。更多詳情,請參見Apache Doris 2.0

版本號碼

發布時間

說明

相關文檔

3.0.10

2024年08月23日

【新增】

  • 支援了Apache Doris 2.0.15Apache Doris 2.0.13的所有功能。

【最佳化】

  • 最佳化了多個tablet映射分布不一致的問題。

Apache Doris 2.0.13

3.0.9

2024年06月25日

【新增】

支援了Apache Doris 2.0.11SelectDB Core 3.0.8的所有功能。

【最佳化】

  • 最佳化了mow表匯入計算delete bitmap,提升了匯入速度和魯棒性。

  • 最佳化了show data的響應速度。

  • 最佳化了反向索引以及半結構化資料查詢效能。

【修複】

  • 修複了copy into任務過多導致執行個體OOM的問題。

  • 修複了alter job過多可能導致執行個體OOM的問題。

  • 修複了執行個體metrics在多cluster時可能會有metrics缺失的問題。

  • 修複了單個事務內多tablet匯入極端情況下某些tablet缺version的問題。

  • 修複了修改file cache緩衝大小之後執行個體不能立即感知的問題。

  • 修複了若干個JDBC外表串連的問題。

  • 修複了Elasticsearch Catalog無法使用esquery的問題。

  • 修複了balance不均以及decommission卡住的問題。

Apache Doris 2.0.11

3.0.8

2024年05月15日

【新增】

  • 支援了recycler限速。

  • 支援了show proc語句。

  • 支援了擷取所有的json keys。

  • 支援了Apache Doris 2.0.10的所有功能。

【最佳化】

  • 最佳化了建表耗時。

  • 最佳化了mow表delete bitmap計算速度,提高匯入吞吐。

  • 最佳化了mow表高頻匯入(版本多)查詢速度。

  • 最佳化了查詢效率。

【修複】

  • 修複了rename cluster之後指標不正確的問題。

  • 修複了rename cluster之後流量統計不準確的問題。

  • 修複了show processlist格式不對的問題。

  • 修複了schema change記憶體不夠導致失敗的問題。

  • 修複了audit log組件匯入許可權的問題。

  • 修複了datetimev2 round函數出錯的問題。

  • 修複了nullable規劃可能會導致coredump的問題。

  • 修複了nullable規劃可能會導致結果錯誤的問題。

Apache Doris 2.0.10

3.0.7

2024年03月31日

【新增】

  • 支援了審計日誌外掛程式(需要手動建立審計日誌表)。

  • 支援了Apache Doris 2.0.6的所有功能。

【最佳化】

  • 執行query時如果user沒設定default cluster,則按照cluster名稱詞典順序選取可用的(運行中的、有許可權的)cluster。

  • 叢集自動停機之後,觸發自動啟動叢集不再需要顯式use cluster。

  • 最佳化了反向索引和日誌情境的可用性和效能。

  • 新最佳化器最佳化了歧義的projection having文法。

  • 提升了反向索引compound in list效能。

【修複】

  • 修複了大量delete觸發匯入失敗的問題。

  • 修複了統計資訊的邏輯重複觸發SQL導致叢集自動停機的邏輯失效問題。

  • 修複了匯入指定UTC時區轉換錯誤的問題。

  • 從JDBC修複了show process list報錯的問題。

  • 修複了表屬性ttl_seconds在做完checkpoint之後重啟清0的問題。

  • 修複了date/month/year add function。

Apache Doris 2.0.6

3.0.6

2024年02月05日

【新增】

  • 支援了自動Analyze。

  • 支援了寬表匯入。

  • 支援了group commit(攢批匯入/即時匯入)。

  • 支援了in left join infer。

  • 支援了Apache Doris 2.0.4的所有功能。

【最佳化】

  • 最佳化了匯入失敗時的錯誤提示。

  • 提升了穩定性。

【修複】

  • 修複了叢集重啟可能會導致cluster許可權失效的問題。

  • 修複了從SelectDB Core 2.4.x系列版本升級到3.0.x系列版本失敗的問題。

  • 修複了SHOW PROCESSLIST指令輸出排版錯位的問題。

  • 修複了ALTER TABLE TTL屬性可能不生效(查詢表結構TTL為0)的問題。

  • 修複了查詢偶爾報"failed to initialize storage reader"的問題。

  • 修複了parquet reader異常路徑可能會導致記憶體流失的問題。

  • 修複了外表date_sub,data_add,to_date函數下推的問題。

  • 修複了COLOCATE因為參與balance導致colocate join規劃失效的問題。

  • 修複了ALTER COLOCATE屬性replay失敗的問題。

  • 修複了delete條件帶特殊字元導致不能查詢資料的問題。

  • 修複了讀查詢小機率報NOT_IMPLEMENTED_ERROR的問題。

  • 修複了匯入時區轉換導致資料不正確的問題。

  • 修複了substr()傳入負值會導致coredump的問題。

Apache Doris 2.0.4

3.0.5

2023年12月20日

【新增】

  • 提供了Stream Load相容API。

/api/{db}/{table}/_stream_load_2pc

  • 開放了SHOW proc/statistic的白名單。

  • 支援了Apache Doris 2.0.3的所有功能。

    說明

    不建議開啟自動Analyze功能。

【最佳化】

  • 提升了MOW表匯入的穩定性。

  • 提升了dynamic table建錶速度。

  • 提升了產生plan的效能。

  • 最佳化了decimal運算行為。

  • 提升了穩定性。

【修複】

  • 修複了OSS buffer不夠可能會導致寫入卡住的問題。

  • 修複了多叢集情境下查詢可能會報"failed to find version path"的問題。

  • 修複了多叢集情境下plan可能會跨叢集的問題。

  • 修複了因為改變VARCHAR長度導致dynamic partition不能建立Partition的問題。

  • 修複了SHOW CREATE TABLE DECIMAL不相容SmartBI的問題。

  • 修複了列類型轉換功能可能會停用問題。

  • 修複了行存表屬性不生效的問題。

  • 修複了base compaction可能會失敗的問題。

  • 修複了點查可能查不到最新資料的問題。

  • 修複了copy into重複檔案需要等待逾時的問題。

  • 修複了query_parallel_instance_num可能會除以0的問題。

  • 修複了Cache命中率計算可能會不準確的問題。

  • 修複了NGram索引不生效的問題。

Apache Doris 2.0.3

3.0.4

2023年11月23日

【新增】

  • 支援了SHOW PROC current_stmt

【最佳化】

  • 增強了存取控制安全性。

  • 增強了上傳資料校正可靠性。

  • 提升了warehouse中繼資料服務可用性。

  • 最佳化了建表dynamic_partition.replication_num的錯誤提示。

【修複】

  • 修複了SelectDB Core 2.4升級到3.0可能會導致copy into 失敗的問題。

  • 修複了使用external stage匯入授權可能會失敗的問題。

  • 修複了Routine Load匯入可能會失敗的問題。

  • 修複了MOW表匯入可能會失敗的問題。

  • 修複了即時寫INSERT語句可能會失敗的問題。

  • 修複了tpcds效能下降的問題。

  • 修複了非global的session variable可能不生效的問題。

  • 修複了query中WHERE大量條件使CPU消耗高而執行慢的問題。

3.0.3

2023年11月02日

【新增】

  • 支援了Doris Clean Label。

  • Stream Load雲上API相容了Doris 社區行為。

  • 執行個體內建了JDBC Driver。

【最佳化】

  • 新最佳化器top n預設支援了 Runtime Filter裁剪。

【修複】

  • 修複了執行個體因為資源泄漏導致查詢響應慢的問題。

  • 修複了function語句禁用不生效的問題。

  • 修複了重排列schema change會失敗的問題。

3.0.2

2023年10月17日

【新增】

  • 增加了OSS Load的JDBC Driver URL白名單功能。

  • 支援了Apache Doris 2.0.2的所有功能。

  • 支援了SelectDB Core 2.3.10以及2.4.4版本的所有功能。

【最佳化】

  • 減少了Plan時擷取中繼資料的時間,加快了Plan的產生速度。

  • 增加了Query Profile訪問中繼資料的耗時統計。

  • 均衡最佳化了資源使用率。

【修複】

  • 修複了設定File Cache TTL之後讀寫出錯的問題。

  • 修複了查詢backends表或rowsets表導致服務停用問題。

Apache Doris 2.0.2

3.0.1

2023年09月18日

【新增】

  • 支援了Apache Doris 2.0.1的所有功能。

  • 支援了SelectDB Core 2.4.3版本的所有功能。

【最佳化】

  • 最佳化了Get Version的耗時。

Apache Doris 2.0.1

2.4

說明

ApsaraDB for SelectDB核心2.4版本是基於Apache Doris 1.2開發的。更多詳情,請參見Apache Doris 1.2

版本號碼

發布時間

說明

相關文檔

2.4.6

2023年11月14日

【修複】

  • 修複了若干計算節點記憶體流失的問題。

2.4.5

2023年11月06日

【最佳化】

  • 最佳化了balance的策略。

【修複】

  • 修複了replace tmp partition導致的查詢失敗問題。

  • 修複了pthread和bthread混用導致的死結問題。

2.4.4

2023年09月20日

【最佳化】

  • 支援了SelectDB Core 2.3.9和2.3.10版本的所有功能。

  • 提升了匯入功能的可用性。

【修複】

  • 修複了MySQL Session(請求Truncate Table,該Table包含大量Partition)無響應的問題。

2.4.3

2023年09月11日

【新增】

  • 支援了欠費停服。

  • 支援了SelectDB Core 2.3.8版本的所有功能。

【修複】

  • 修複Docker環境時區的問題。

2.4.2

2023年08月28日

【新增】

  • 支援了COPY INTO匯入方法設定常量值。

【最佳化】

  • 提升了儲存資訊統計的準確性。

【修複】

  • 修複了Cloud Stream Load有可能失敗的問題。

2.4.1

2023年08月03日

【新增】

  • 支援了Stream Load匯入資料。

  • 支援了已停機的隨用隨付叢集接到查詢請求時自動啟動。

【最佳化】

  • 支援了SelectDB Core 2.3.5、2.3.6以及2.3.7版本的所有功能、改進最佳化和問題修複。

【修複】

  • 修複了倒排索引查詢可能會失敗的問題。

2.4.0

2023年07月03日

【新增】

  • 支援了通過Session variable控制SQL是否使用緩衝。

  • 支援了叢集之間匯入資料增量資料同步。

  • 支援了基於Table cluster的快取資料預熱功能。

  • 支援了通過SQL查詢快取的使用方式。

  • 支援了隨用隨付叢集閑置時自動停機。

【最佳化】

  • 增強了資料安全。

  • 提升了查詢未命中緩衝時的響應速度。

【修複】

  • 修複了SET DEFAULT CLUSTER可能會失敗的問題。

  • 修複了升級過程可能會失敗的問題。

SelectDB其他歷史核心版本的詳細資料,請參見SelectDB Cloud的核心發布記錄