六月婷婷AV,国产偷窥猎奇福利二区,日韩三级片。,好吊色网站,日韩成人中文在线视频,国产亚洲午夜啪啪,亚洲欧美另类国产精品,国产成人av1,任你艹在线观看

TDengine 2.2.0.0版本發(fā)布,新特性一覽

近期,我們調整了TDengine的版本命名機制。2.0.x.x和2.2.x.x等版本為穩(wěn)定版本,只會合并bug修復,不引入新功能。2.1.x.x和2.3.x.x為開發(fā)版本,發(fā)布時會標記beta。如果在業(yè)務中試用,建議大家使用穩(wěn)定版本;如果想嘗試最新功能,可以嘗試最新的beta版本。 我們剛剛發(fā)布了TDengine 2.2.0.0穩(wěn)定版。新版本有幾個值得重點關注的特性:

  • 納秒時間精度:在毫秒、微秒基礎上,允許數(shù)據(jù)庫的時間戳設置為納秒精度。
  • Schemaless:兼容 InfluxDB 的數(shù)據(jù)寫入?yún)f(xié)議 LINE 。
  • UDF 功能:允許用戶創(chuàng)建自定義 SQL 函數(shù)。
  • 嵌套查詢:支持在 FROM 子句中使用單層非關聯(lián)子查詢,顯著提升 SQL 語句的查詢表達能力。
  • 原生接口寫入:通過原生接口寫入數(shù)據(jù),可以避免 SQL 拼接和 SQL 解析的計算消耗,從而顯著提升數(shù)據(jù)寫入速度。
  • 會話窗口(SESSION):會話窗口根據(jù)相鄰兩條記錄的時間戳差值來確定是否屬于同一個會話,時間差異超出閾值時即認為開啟了下一個窗口。
  • 狀態(tài)窗口(STATE):使用整數(shù)或布爾值來標識產生記錄時設備的狀態(tài)量,產生的記錄如果具有相同的狀態(tài)量取值則歸屬于同一個狀態(tài)窗口,數(shù)值改變后該窗口關閉。
  • 浮點數(shù)有損壓縮:提供對浮點數(shù)數(shù)據(jù)列的有損壓縮插件,可以顯著提升數(shù)據(jù)的壓縮率,節(jié)省磁盤空間。
  • 支持 4096 列:數(shù)據(jù)表/超級表允許創(chuàng)建的數(shù)據(jù)列由 1024 列拓寬到最大 4096 列。
  • 支持 JOIN:完善地支持數(shù)據(jù)表與數(shù)據(jù)表、超級表與超級表、子查詢與子查詢之間的 JOIN 操作。

另外,我們也引入其他一些小的功能和性能優(yōu)化。

  • 查詢算子“IN”:用于 WHERE 子句中,可以匹配一個集合中的任意值。
  • 計算函數(shù)“IRATE()”:計算瞬時增長率。
  • 計算函數(shù)“DERIVATIVE()”:統(tǒng)計表中某列數(shù)值的單位變化率。
  • “SHOW CREATE”指令:對一個已經存在的數(shù)據(jù)庫/表,返回其創(chuàng)建語句,以便于數(shù)據(jù)遷移。
  • COMPACT 指令:對數(shù)據(jù)落盤文件進行碎片整理。解決因行覆蓋、表刪除、數(shù)據(jù)過期等原因而導致的數(shù)據(jù)碎片,改善查詢操作的性能表現(xiàn)。
  • 數(shù)據(jù)庫參數(shù)熱生效:通過“ALTER DATABASE”指令修改數(shù)據(jù)庫設置參數(shù)時,無需重啟 taosd 即可生效。
  • jemalloc 內存分配器:適配 jemalloc 內存分配器,改善頻繁申請小內存片段時的性能表現(xiàn)。
  • promql 正則查詢:兼容 Prometheus 的 promql 正則查詢語法。
  • 部分列更新:允許 UPDATE 語句僅更新部分指定列的值,而保留未涉及的數(shù)據(jù)列的原始取值,從而改善寬表情景下的數(shù)據(jù)更新效率。
  • DISTINCT 支持普通列:DISTINCT 指令原先僅能應用于標簽列,現(xiàn)在也可以用于普通數(shù)據(jù)列。
  • 支持 gorm:Go 語言 Connector 支持適配 gorm 類庫。
  • 網速監(jiān)測工具:工具“taos”新增網絡傳輸速度測試和 FQDN 解析速度測試功能。
  • LAST_ROW 性能優(yōu)化:改善 LAST_ROW 函數(shù)的性能表現(xiàn)。

自2.0版本發(fā)布以來,經過研發(fā)人員和社區(qū)用戶的不斷努力,TDengine做了大量更新。我們不妨再來看一下。

  • 多副本集群:通過多副本的機制來提供系統(tǒng)的高可用性,包括VNode和MNode的高可用性。
  • 支持亂序寫入:可以不按照時間戳順序寫入數(shù)據(jù)。
  • 支持數(shù)據(jù)更新:當歷史數(shù)據(jù)中出現(xiàn)數(shù)據(jù)跳轉不準或臟數(shù)據(jù)等問題,可以使用更新操作進行數(shù)據(jù)修訂。
  • 更豐富的 SQL 函數(shù):包含7類聚合函數(shù)、10類選擇函數(shù)、4類計算函數(shù),同時還支持按時間段等窗口切分方式進行聚合結果查詢。
  • MQTT 寫入:MQTT 是流行的物聯(lián)網數(shù)據(jù)傳輸協(xié)議,較通用的包括 EMQ Broker、HiveMQ Broker,無需任何代碼,即可將這兩類 MQTT的數(shù)據(jù)直接寫入 TDengine。
  • CSV 文件寫入:通過一行代碼即可將 CSV 文件寫入 TDengine。
  • 自動建表多表寫入:在某些特殊場景中,用戶在寫數(shù)據(jù)時并不確定某個數(shù)據(jù)采集點的表是否存在,此時可在寫入數(shù)據(jù)時使用自動建表語法來創(chuàng)建不存在的表,若該表已存在則不會建立新表;支持同時向兩張以上的表中寫入數(shù)據(jù),提升寫入速度。
  • 支持“BETWEEN AND”語法:用在WHERE子句中,可以選取介于兩個值之間的數(shù)據(jù)范圍。
  • 支持 SLIDING 和 SLIMIT。
  • 支持 DISTINCT:DISTINCT語法用于提取一個不同的值,去掉多余重復的,保留唯一值。目前 DISTINCT 關鍵字只支持對超級表的標簽列進行去重,而不能用于普通列。
  • 支持 UNION JOIN。
  • 多級存儲。支持掛載多塊磁盤,并可以根據(jù)數(shù)據(jù)的特性把頻繁訪問的數(shù)據(jù)分配到高性能的磁盤介質上。便于數(shù)據(jù)按時間來分片存儲,從而平衡存儲成本和讀取延時。
  • 時間戳支持1970年以前的時間點,方便應用程序的業(yè)務處理。
  • CacheLast 緩存:CasheLast參數(shù)控制是否在內存中緩存子表的最近數(shù)據(jù),可以顯著提升物聯(lián)網典型場景的數(shù)據(jù)訪問速度。

更多細節(jié),查看完整的發(fā)布說明。 TDengine仍在快速演進,不斷提升,也歡迎大家加入到我們的社區(qū)中來。