Apache IoTDB V2.0.2/V1.3.4 發布|新增表模型權限管理、UDF、嵌套查詢功能

Release Announcement

? Version 2.0.2/1.3.4 ?

Apache IoTDB V2.0.2、V1.3.4 已經發布!

V2.0.2 作為樹表雙模型正式版本,主要新增表模型權限管理、用戶管理以及相關操作鑒權,并新增了表模型 UDF、系統表和嵌套查詢等功能。

V1.3.4 主要新增模式匹配函數、持續優化數據訂閱機制,提升穩定性、數據導入導出腳本合并以及擴展支持新數據類型,同時對數據庫監控、性能、穩定性進行了全方位提升。

歡迎點擊閱讀原文訪問 IoTDB 官網下載開源版試用!

歡迎在我們的網站下載最新版本:

https://iotdb.apache.org/Download/

完整的 Release Notes 可參考此處:

  • https://raw.githubusercontent.com/apache/iotdb/rc/2.0.2/RELEASE_NOTES.md

  • https://raw.githubusercontent.com/apache/iotdb/rc/1.3.4/RELEASE_NOTES.md

當前 Release 可在此處下載:

http://iotdb.apache.org/Download

JDBC driver, session SDK, TsFile SDK, Spark-connector, Hadoop-connector, Hive-connector 以及 Flink-connector 可在此處查詢:

https://search.maven.org/search?q=3Dg:org.apache.iotdb

IoTDB server 的 Docker image 在此處查找:

https://hub.docker.com/r/apache/iotdb

Python API 可在此處查找:

https://pypi.org/project/apache-iotdb/

V2.0.2 Release Notes

##

新功能 & 優化

  • 查詢模塊:新增表模型 UDF 的管理、用戶自定義標量函數(UDSF)和用戶自定義聚合函數(UDAF)

  • 查詢模塊:表模型支持權限管理、用戶管理以及相關操作鑒權

  • 查詢模塊:新增系統表及多種運維語句,優化系統管理

  • 系統模塊:樹模型與表模型從數據庫層級全面隔離

  • 系統模塊:內置 MQTT Service 適配表模型

  • 系統模塊:CSharp 客戶端支持表模型

  • 系統模塊:Go 客戶端支持表模型

  • 系統模塊:新增表模型 C++ Session 寫入接口

  • 數據同步:表模型支持元數據同步及同步刪除操作

  • 腳本與工具:import-data/export-data 腳本支持表模型和本地 TsFile Load

  • ...

##

問題修復

  • 修復表模型聚合查詢 group by 去重異常的問題

  • 修復使用 SQL 方式進行寫入有內存泄漏的問題

  • 修復表模型查詢出現重復時間戳的問題

  • 修復 Explain Analyze 導致執行計劃未正常執行列裁剪的問題

  • 修復寫入與合并過程中對 Long.MIN_VALUE 或 Long.MAX_VALUE 的處理問題

  • 修復 Long.MIN_VALUE 時間戳時間分區溢出導致 load 失敗的問題

  • 修復 load 遷移 region 時,dest dn 單個 TsFile 內有亂序數據的問題

  • 修復 C# Session 連接集群(大于 1 個節點)查詢大量數據(超過 fetch_size)時無法正確拉取結果集的問題

  • 修復 Windows 上 ConfigNode 和 DataNode 讀取 jdk 環境變量的方式不一致的問題

  • 修復 Explain Analyze 查詢分發耗時統計比實際偏大的問題以及查詢監控查詢分發耗時由 FI 級別改成 Query 級別

  • ...

V1.3.4 Release Notes

##

新功能 & 優化

  • 查詢模塊:用戶可通過配置項控制 UDF、PipePlugin、Trigger 和 AINode 通過 URI 加載 jar 包

  • 查詢模塊:對合并過程中緩存的 TimeIndex 增加監控

  • 系統模塊:UDF 函數拓展,新增 pattern_match 模式匹配函數

  • 系統模塊:python session sdk 新增連接超時的參數

  • 系統模塊:新增集群管理相關操作鑒權

  • 系統模塊:ConfigNode/DataNode 支持使用 SQL 進行縮容

  • 系統模塊:ConfigNode 自動清理超過 TTL 的分區信息(2 小時清理一次)

  • 數據同步:支持在發送端指定接收端鑒權信息

  • 生態集成:支持 Kubernetes Operator

  • 腳本與工具:import-data/export-data 腳本擴展,支持新數據類型(字符串、大二進制對象、日期、時間戳)

  • 腳本與工具:import-data/export-data 腳本迭代,同時兼容 TsFile、CSV 和 SQL 三種類型數據的導入導出

  • ...

##

問題修復

  • 修復樹模型 having 子句中列名不存在時報數組越界異常的問題

  • 修復 SELECT INTO 的 target 序列包含反引號時會寫入錯誤序列的問題

  • 修復異常斷電時產生空的 iot-consensus 文件,導致 dn 無法啟動的問題

  • 修復手動刪除 resource 文件后,存儲引擎異步恢復報錯,pipe 啟動失敗的問題

  • 修復雙活之間無法同步外部 pipe 轉發而來的數據的問題

  • 修復 C# Session 連接集群(大于 1 個節點)查詢大量數據(超過 fetch_size)時無法正確拉取結果集的問題

  • 修復 C# 客戶端查詢結果順序不對的問題

  • 修復查詢結果集中包含重復時間的問題

  • 修復單設備 sort+offset+limit+align by device 查詢結果錯誤的問題

  • 修復 A 數據類型序列 S1 刪除后寫入 B 數據類型 S1 且存在 TTL 的場景下會導致數據同步失敗的問題

  • 修復 MergeReader 在亂序+倒序查詢時需要考慮內存申請,避免出現查詢可用內存降為負數的問題

  • 修復 Windows 上 ConfigNode 和 DataNode 讀取 jdk 環境變量的方式不一致的問題

  • ...

作為全球性開源項目,截至目前,Apache IoTDB 已擁有 289 名貢獻者、5.7K Stars、1K Forks,12333 commits。我們為大家提供了參與指南,歡迎越來越多的小伙伴助力 Apache IoTDB 項目的不斷發展與前進。

歡迎邁出加入 Apache IoTDB 社區的第一步!

QQ 群:659990460

微信群:添加 IoTDB 小助手(微信公眾號:apache_iotdb)

GitHub 倉庫:https://github.com/apache/iotdb

Gitee 倉庫:https://gitee.com/apache/iotdb

官網:http://iotdb.apache.org/

規上企業應用實例

能源電力:中核武漢|國網信通產業集團|華潤電力|大唐先一|上海電氣國軒|清安儲能|某儲能廠商|太極股份

航天航空:中航機載共性|北郵一號衛星

鋼鐵、金屬冶煉:寶武鋼鐵|中冶賽迪|中國恩菲

交通運輸:中車四方|長安汽車|城建智控|德國鐵路

智慧工廠與物聯:PCB 龍頭企業|博世力士樂|德國寶馬|北斗智慧物聯|某物聯大廠|昆侖數據|怡養科技|紹興安瑞思


點擊左下方閱讀原文,下載最新版本

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/76398.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/76398.shtml
英文地址,請注明出處:http://en.pswp.cn/web/76398.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

鴻蒙開發11-ARKUI框架

ARKUI(方舟 UI 框架)是 HarmonyOS Next(原 OpenHarmony)的核心 UI 開發框架,基于聲明式編程范式,支持 ArkTS 語言,能夠高效構建跨設備的響應式應用。以下是對 ARKUI 框架及開發的詳細介紹&#…

Linux 進程間通信詳解

一.進程間通信介紹 1. 進程間通信概念 進程間通信(Inter-Process Communication, IPC)是指在不同進程之間傳遞或交換信息的一種機制。在操作系統中,進程是資源分配和獨立運行的基本單位,它們擁有各自獨立的內存空間和系統資源。…

從0開始掌握動態規劃

動態規劃的核心思想 -- 以空間換時間 復雜點說通過分解問題為子問題并存儲子問題解來優化復雜計算的算法策略。 簡單看個問題。 一,初始:求最長連續遞增子序列 nums [10,9,2,5,3,7,101,18] 求上面數組中的最長連續遞增子序列,輸出其長度 …

Python Requests 庫:從安裝到精通

摘要 本文詳細介紹 Python Requests 庫的安裝與使用,通過常見示例讓你輕松掌握。 一、引言 在當今的互聯網時代,與各種 Web 服務進行交互是非常常見的需求。Python 作為一門功能強大且易于學習的編程語言,提供了許多用于網絡請求的庫&…

Manus技術架構、實現內幕及分布式智能體項目實戰

Manus技術架構、實現內幕及分布式智能體項目實戰 模塊一: 剖析Manus分布式多智能體全生命周期、九大核心模塊及MCP協議,構建低幻覺、高效且具備動態失敗處理能力的Manus系統。 模塊二: 解析Manus大模型Agent操作電腦的原理與關鍵API&#xf…

C算術運算符 printf輸出格式 字符指針打印輸出 使用scanf函數進行輸入

一 算術運算符 加, 一元取正 - 減, 一元取負 * 乘 / 除 % 求余 -- 自減1 自加1 邏輯運算符 && 邏輯與 || 邏輯或 ! 邏輯非 關系運算符 > 大于 > 大于等于 < 小于 < 小于等于 等于 ! 不等于 位運算符號 & 按位與 | 按位或 ^ 按位異或…

STM32中Hz和時間的轉換

目錄 一、常見的頻率單位及其轉換 二、計算公式 三、STM32中定時器的應用 四、例子 一、常見的頻率單位及其轉換 赫茲&#xff08;Hz&#xff09;是頻率的國際單位&#xff0c;表示每秒鐘周期性事件發生的次數。 1 kHz&#xff08;千赫茲&#xff09; 1,000 Hz1 MHz&#…

《分布式軟總線:不同頻段Wi-Fi環境下設備發現兼容性難題》

分布式軟總線技術作為實現設備互聯互通的關鍵&#xff0c;正逐漸成為構建萬物互聯世界的基石。然而&#xff0c;當分布式軟總線面臨不同頻段Wi-Fi環境時&#xff0c;設備發現的兼容性問題成為了阻礙其廣泛應用的一大挑戰。這一問題不僅影響著用戶體驗&#xff0c;也制約著分布式…

MCP(Model Context Protocol 模型上下文協議)科普

MCP&#xff08;Model Context Protocol&#xff0c;模型上下文協議&#xff09;是由人工智能公司 Anthropic 于 2024年11月 推出的開放標準協議&#xff0c;旨在為大型語言模型&#xff08;LLM&#xff09;與外部數據源、工具及服務提供標準化連接&#xff0c;從而提升AI在實際…

【mongodb】數據庫操作

目錄 1. 查看所有數據庫2. 切換到指定數據庫&#xff08;若數據庫不存在&#xff0c;則創建&#xff09;3. 查看當前使用的數據庫4. 刪除當前數據庫5.默認數據庫 1. 查看所有數據庫 1.show dbs2.show databases 2. 切換到指定數據庫&#xff08;若數據庫不存在&#xff0c;則…

ICPR-2025 | 讓機器人在未知環境中 “聽懂” 指令精準導航!VLTNet:基于視覺語言推理的零樣本目標導航

作者&#xff1a;Congcong Wen, Yisiyuan Huang, Hao Huang ,Yanjia Huang, Shuaihang Yuan, YuHao, HuiLin and Yi Fang 單位&#xff1a;紐約大學阿布扎比分校具身人工智能與機器人實驗室&#xff0c;紐約大學阿布扎比分校人工智能與機器人中心&#xff0c;紐約大學坦登工程…

基于DeepSeek的考研暑假日志分析

注&#xff1a;我去年考研時寫了日志&#xff0c;大致記錄了我每天的主要活動。由于過于瑣碎&#xff0c;一直沒有翻看。突發奇想&#xff0c;現在利用deepseek總結其中規律。 從你的日志中可以總結出以下規律和活動興衰起落&#xff1a; ??一、學習活動規律與演變?? ??…

【刷題Day20】TCP和UDP

TCP 和 UDP 有什么區別&#xff1f; TCP提供了可靠、面向連接的傳輸&#xff0c;適用于需要數據完整性和順序的場景。 UDP提供了更輕量、面向報文的傳輸&#xff0c;適用于實時性要求高的場景。 特性TCPUDP連接方式面向連接無連接可靠性提供可靠性&#xff0c;保證數據按順序…

REST 架構詳解:從概念到應用的全面剖析

REST&#xff08;Representational State Transfer&#xff09;即表述性狀態轉移&#xff0c;是一種用于構建網絡應用程序的架構風格和設計理念&#xff0c;由計算機科學家羅伊?菲爾丁&#xff08;Roy Fielding&#xff09;在 2000 年提出。以下是關于它的詳細介紹&#xff1a…

藍橋杯之遞歸二

1.數的劃分 題目描述 將整數 nn 分成 kk 份&#xff0c;且每份不能為空&#xff0c;任意兩份不能相同(不考慮順序)。 例如&#xff1a;n7&#xff0c;k3n7&#xff0c;k3&#xff0c;下面三種分法被認為是相同的。 1&#xff0c;1&#xff0c;5;1&#xff0c;5&#xff0c;…

LeetCode(Hot.2)—— 49.字符異位詞分組題解

Problem: 49. 字母異位詞分組 字母異位詞的定義是&#xff1a;兩個單詞的字母組成一樣&#xff0c;但順序可以不同&#xff0c;比如 eat、tea 和 ate 就是一個組的。 思路 將每個字符串按字母排序&#xff0c;把排序后的字符串作為 key&#xff0c;相同 key 的放在一個 list 中…

為什么信號完整性對于高速連接器設計至關重要?

外部連接器通過在各種電子元件和系統之間可靠地傳輸數據而不損失保真度來保持信號完整性。在本文中&#xff0c;我們將討論信號完整性的重要性&#xff0c;回顧高速部署挑戰&#xff0c;并重點介紹各種連接器設計策略&#xff0c;以防止失真和降級。 了解連接器信號完整性挑戰…

得物官網sign簽名逆向分析

打開得物官網&#xff0c;點擊鞋類&#xff0c;可以看到請求 直接搜sign function p(e) {return f()("".concat(e ? s()(e).sort().reduce(function(t, n) {return "".concat(t).concat(n).concat(e[n])}, "") : "", "048a9…

Ubuntu 安裝WPS Office

文章目錄 Ubuntu 安裝WPS Office下載安裝文件安裝WPS問題1.下載缺失字體文件2.安裝缺失字體 Ubuntu 安裝WPS Office 下載安裝文件 需要到 WPS官網 下載最新軟件&#xff0c;比如wps-office_12.1.0.17900_amd64.deb 安裝WPS 執行命令進行安裝 sudo dpkg -i wps-office_12.1…

javaSE.判空包裝類

判空包裝類Optional&#xff0c;這個類可以很有效的處理空指針問題 空指針異常&#x1f447; 特判null&#x1f447; Optional類可以更加優雅地處理這種問題&#x1f447;&#x1f447; ofNullable&#x1f447; isPresent isEmpty &#x1f447; &#x1f447; 包裝之后&…