從 2016 年底到現(xiàn)在,大部分 Time Series Database 都不是分布式的,換句話說(shuō),它們不支持水平擴(kuò)展。InfluxDB集群也只有企業(yè)版支持,開源版并不支持。而傳統(tǒng) Time Series Database 更是沒(méi)有一個(gè)支持水平擴(kuò)展,最多是雙機(jī)熱備。但是隨著物聯(lián)網(wǎng)、車聯(lián)網(wǎng)的高速發(fā)展,IT 基礎(chǔ)設(shè)施規(guī)模的增大,數(shù)據(jù)的采集量越來(lái)越大,單機(jī)是沒(méi)有辦法解決問(wèn)題的,底層數(shù)據(jù)庫(kù)必須具有水平擴(kuò)展能力。
此外,在開源大勢(shì)所趨的背景下,基礎(chǔ)軟件如果不將代碼、特別是核心代碼開源,想要贏得市場(chǎng)是完全不可能的事情。因此,我們才將 TDengine 完全開源,包括集群功能,而事實(shí)證明,開源使?jié)紨?shù)據(jù)獲得了高速增長(zhǎng),這是一個(gè)完全正確的決定。
但從產(chǎn)品角度來(lái)看,開源是 TDengine 的一大優(yōu)勢(shì)嗎?看起來(lái)是,但細(xì)想一下,其實(shí)不是,它只是取得成功的一個(gè)必要條件。因?yàn)槿蚴袌?chǎng)上開源的的時(shí)序數(shù)據(jù)庫(kù)產(chǎn)品很多,中國(guó)本土開源的 Time Series Database 也不止 TDengine 一家,大家不會(huì)由于 TDengine 是開源的就選擇它,而是有其他特點(diǎn)才會(huì)選用它,諸如性能優(yōu)勢(shì)、支持 SQL 等。
如果市場(chǎng)上還沒(méi)有開源的 Time Series Database,那么開源就是 TDengine 最大的亮點(diǎn)。我們決定將集群開源,根本的原因是由于 InfluxDB集群沒(méi)有開源,這給了我們高速增長(zhǎng)的機(jī)會(huì)。只有別人做不到或比不上你的功能或性能,那才是你需要宣傳的特點(diǎn)。功能或性能指標(biāo)的跟隨者永遠(yuǎn)不值得做任何推廣。
在進(jìn)行客戶調(diào)研時(shí)我們發(fā)現(xiàn),很多企業(yè)在不了解一款產(chǎn)品時(shí),不會(huì)輕易下定購(gòu)買的決心,就說(shuō) InfluxDB,作為一款較早流行的 Time Series Database,基本都會(huì)被有時(shí)序數(shù)據(jù)處理需求的企業(yè)列為調(diào)研對(duì)象,但由于 InfluxDB集群功能需要高價(jià)購(gòu)買才能使用,用戶在不了解的情況下難以下定決心。其實(shí),真正好的產(chǎn)品,是不怕因?yàn)楹诵墓δ芏奸_源就會(huì)失去競(jìng)爭(zhēng)力的,反而有全部開源來(lái)讓用戶全面檢測(cè)的決心。
事實(shí)上,在早期 InfluxDB集群也是處于開源狀態(tài)的,后面因?yàn)槲粗驔Q定將集群進(jìn)行閉源,而這一決定也確實(shí)在一定程度上降低了 InfluxDB集群的應(yīng)用規(guī)模,流失了一部分集群客戶。而對(duì)于國(guó)內(nèi)的企業(yè)來(lái)說(shuō),除了對(duì) InfluxDB集群不開源,無(wú)法支持水平擴(kuò)展抱有擔(dān)憂外,InfluxDB 糟糕的本地化服務(wù)也是讓他們望而卻步的原因之一。
相反,TDengine 之所以能夠成為這些客戶堅(jiān)定的選擇,除了集群開源外,還有其支持 SQL 等特性,而且 TDengine 各項(xiàng)功能的設(shè)計(jì),是真正從 Time Series Database 的特點(diǎn)出發(fā)而設(shè)定的,對(duì)于時(shí)序大數(shù)據(jù)具有更強(qiáng)的處理性能。
時(shí)序數(shù)據(jù)及時(shí)序數(shù)據(jù)的應(yīng)用有其典型特點(diǎn)(詳細(xì)請(qǐng)看官網(wǎng)博客 ),如果充分利用時(shí)序數(shù)據(jù)的特點(diǎn),我們可以將數(shù)據(jù)寫入和查詢性能大幅提高,數(shù)據(jù)壓縮率也能大幅提高。 TDengine 之所以在 2016 年被研發(fā)出來(lái),其中一個(gè)核心原因就是團(tuán)隊(duì)認(rèn)為 InflxuDB 并沒(méi)有充分利用時(shí)序數(shù)據(jù)特點(diǎn)。如果都是 Time Series Database,用戶當(dāng)然也會(huì)選擇性能或效率更高的產(chǎn)品。因此從研發(fā)的第一天起,濤思數(shù)據(jù)整個(gè)團(tuán)隊(duì)就一直在追求極致的性能,幸運(yùn)的是,TDengine 日益增進(jìn)的功能效果,也讓一眾支持者不負(fù)眾望。



互聯(lián)網(wǎng).png)



-1.png)




.png)


證.png)


伙伴.png)
伙伴.png)
伙伴.png)



