定位于為 IoT、IIoT 等場景專門打造的時序數據庫(Time Series Database, TSDB),TDengine 的(de)(de)研發(fa)始于 2016 年(nian) 12 月(yue)。經過 2 年(nian)多(duo)的(de)(de)研發(fa)后,TDengine 團隊在 2019 年(nian) 7 月(yue)將單機版開(kai)(kai)源(yuan)(yuan),2020 年(nian) 8 月(yue)又將集(ji)群版開(kai)(kai)源(yuan)(yuan)。2022年(nian) 8 月(yue),TDengine 發(fa)布 3.0 版本,成為(wei)一(yi)款真正的(de)(de)云原(yuan)生時(shi)序數(shu)據庫(ku)。TDengine 的(de)(de)核心服(fu)務(wu)器代碼 taosd 采(cai)用(yong) AGPL 開(kai)(kai)源(yuan)(yuan)協(xie)議,但為(wei)便(bian)于與第(di)三方工具集(ji)成,taosAdapter 以及(ji)多(duo)個連接器都(dou)采(cai)用(yong) MIT 開(kai)(kai)源(yuan)(yuan)協(xie)議。沒(mei)有選擇(ze) Apache 協(xie)議,而采(cai)用(yong) AGPL 協(xie)議的(de)(de)唯一(yi)目的(de)(de)是阻(zu)止云廠商免費使用(yong)開(kai)(kai)源(yuan)(yuan)版本。
TDengine 項目十分活躍,從 2019 年開源到 2022 年 8 月 1 日,Pull Request 總次數已經達到 12.6k,commit 次數已經超過 69k。2022 年 1 月 1 日至 2022 年 8 月 1 日,Pull Request 數量超過 5.6k,代碼 commit 次數超過 15.8k。目前 TDengine 的代碼除了自己的研發團隊外,外部的代碼貢獻者已經超過 100 人。到目前為止,TDengine 項目在 上總共收獲了 star,全球安裝實例數已經超過 ,用(yong)戶遍布全球(qiu)五十多(duo)個國(guo)家(jia)和地區。

TDengine 在(zai) 2019 年(nian)開源后(hou),很(hen)快發行(xing)了(le)(le) 1.6 版(ban),2020 年(nian) 8 月發行(xing)了(le)(le) 2.0 版(ban),2022 年(nian) 8 月發行(xing)了(le)(le) 3.0 版(ban)。相對于(yu) 2.x 版(ban),3.0 解決了(le)(le)業(ye)內(nei)的(de) High Cardinality 問題,能(neng)支持 10 億條以上的(de)時(shi)間(jian)線,100 個(ge)節(jie)點以上的(de)集群(qun)。它在(zai)分布式設計(ji)(ji)的(de)基礎上,實現了(le)(le)計(ji)(ji)算(suan)(suan)(suan)和存儲(chu)分離(li),讓(rang) TDengine 從 3.0 起成為了(le)(le)一個(ge)云(yun)原生時(shi)序(xu)數據(ju)庫(Cloud Native Time-Series Database)。而且(qie) 3.0 將流計(ji)(ji)算(suan)(suan)(suan)、數據(ju)訂閱功能(neng)完全重構,極大地(di)提高了(le)(le)效率,讓(rang) TDengine 為時(shi)序(xu)數據(ju)的(de)處理提供(gong)了(le)(le)一個(ge)極簡(jian)的(de)平臺。同時(shi),TDengine 3.0 重構了(le)(le)查詢計(ji)(ji)算(suan)(suan)(suan)引擎,對 SQL 提供(gong)了(le)(le)更多支持,讓(rang)很(hen)多復雜查詢得以進行(xing)。

從產(chan)品(pin)演(yan)化(hua)來看,基本(ben)的時(shi)序(xu)數(shu)據(ju)(ju)處(chu)理(li)功能都(dou)已(yi)經完備,后(hou)續產(chan)品(pin)將聚焦在時(shi)序(xu)數(shu)據(ju)(ju)分析(xi)、預測,以(yi)及與眾多第(di)三方工具的無縫集成上,目標是成為(wei)一個開發(fa)者友好并受(shou)開發(fa)者喜愛的時(shi)序(xu)數(shu)據(ju)(ju)處(chu)理(li)產(chan)品(pin)。
TDengine 除開(kai)源(yuan)的(de)版(ban)本之(zhi)外,還提供(gong)企(qi)業版(ban)。但企(qi)業版(ban)與開(kai)源(yuan)版(ban)的(de)核心功能(neng)與性能(neng)完全(quan)一樣。但是企(qi)業版(ban)提供(gong)了眾(zhong)多的(de)輔助(zhu)(zhu)功能(neng),包括數(shu)據庫的(de)權限管(guan)理(li)(li)、數(shu)據復制同步工具 taosX、多級存儲、運行(xing)監測工具 taosKeeper、可(ke)視化管(guan)理(li)(li)工具等(deng)。這(zhe)些輔助(zhu)(zhu)功能(neng)可(ke)以幫助(zhu)(zhu)企(qi)業對系統進行(xing)更好(hao)的(de)管(guan)理(li)(li)。
TDengine 核心團隊是一群熱愛技術、追求卓(zhuo)越、樂于(yu)分(fen)享、敢于(yu)試錯、不怕失敗的工程(cheng)師(shi)。如果你喜歡(huan)這(zhe)樣的氛圍(wei),歡(huan)迎加入,成為(wei) TDengine Contributor 或(huo)成為(wei)全(quan)職成員。
更多亮點 >>


























