首頁
>
資源
>
產品發布

時序數據庫 TimechoDB V2.0.5 發布 | 新增樹轉表視圖、模型微調等功能

TimechoDB V2.0.5 版本正式發布!

TimechoDB 是由 IoTDB 原廠團隊開發的企業級時序數據庫產品。V2.0.5 版本新增樹轉表視圖、表模型窗口函數、聚合函數 approx_most_frequent,并支持 LEFT & RIGHT JOIN、ASOF LEFT JOIN;AINode 新增 Timer-XL、Timer-Sundial 兩種內置模型,支持樹、表模型推理及微調功能,同時對數據庫監控、性能、穩定性進行了全方位提升。

更多關于 V2.0.5 版本信息,歡迎聯系我們獲得企業版安裝包!

主要發布內容

  • 查詢模塊:支持手動創建樹轉表視圖

  • 查詢模塊:表模型新增窗口函數

  • 查詢模塊:表模型新增聚合函數 approx_most_frequent

  • 查詢模塊:表模型 JOIN 功能擴展,支持 LEFT & RIGHT JOIN、ASOF LEFT JOIN

  • 查詢模塊:表模型支持行模式識別,可捕獲連續數據進行分析計算

  • 查詢模塊:表模型新增多個系統表,例如:VIEWS(表視圖信息)、MODELS(模型信息)等

  • 系統模塊:新增 TsFile 數據文件加密功能

  • AI 模塊:AINode 新增 Timer-XL、Timer-Sundial 兩種內置模型

  • AI 模塊:AINode 支持樹模型、表模型的推理及微調功能

  • 其他模塊:支持通過 OPC DA 協議發布數據

  • 修復兩個IoTDB漏洞(CVE-2025-48392、CVE-2025-48459)

...

功能詳解:樹轉表視圖功能

功能介紹

樹轉表功能通過創建表視圖的方式,將已存在的樹模型數據轉化為表視圖,進而通過表視圖進行查詢,實現了樹模型和表模型分工合作,對同一份樹模型數據的協同處理。

  • 數據寫入階段:采用樹模型語法,支持數據靈活接入和擴展。

  • 數據分析階段:采用表模型語法,支持通過標準 SQL 查詢語言,執行復雜的數據分析。

TimechoDB 2.0.5 版本發布圖1-20250716.png

語法

CREATE
    [OR REPLACE]
    VIEW view_name ([viewColumnDefinition (',' viewColumnDefinition)*])
    [comment]
    [RESTRICT]
    [WITH properties]
    AS prefixPath

viewColumnDefinition
  : column_name [dataType] TAG [comment]                                    # tagColumn
  | column_name [dataType] TIME [comment]                                   # timeColumn
  | column_name [dataType] FIELD [FROM original_measurement] [comment]    # fieldColumn
  ;
  
comment
  : COMMENT string
  ;

使用舉例

1. 樹模型及表視圖原型

TimechoDB 2.0.5 版本發布圖2-20250716.png

2. 創建表視圖

創建語句:

CREATE OR REPLACE VIEW viewdb."風機表"
  ("風機組" TAG, 
   "風機號" TAG, 
   "電壓" DOUBLE FIELD, 
   "電流" DOUBLE FIELD,
   "溫度" DOUBLE FIELD
  ) 
with (ttl=604800000)
AS 'root.db.**'

具體說明:

該語句表示,創建出名為 viewdb."風機表" 的視圖(viewdb 如不存在會報錯),如果該視圖已存在,則替換該視圖:

  • 為掛載于樹模型 root.db.** 路徑下面的序列創建表視圖。

  • 具備風機組、風機號兩個 TAG 列,其中 TAG 列的順序和路徑層級相對應。在此例子中,風機組為第三級層級,風機號為第四級層級。

  • 具備電壓、電流、溫度三個 FIELD 列。這里三個 FIELD 列對應樹模型下的序列名同樣是電壓、電流、溫度,且僅僅選取類型為 DOUBLE 的序列。

更多內容推薦:

下載開源時序數據庫 IoTDB

了解如何使用企業版