天天看點

加碼雲原生,斬獲 19000 Star 的開源國産資料庫又上新

作者:CSDN
加碼雲原生,斬獲 19000 Star 的開源國産資料庫又上新

受訪者 | 陶建輝

作者 | 伍杏玲

出品 | CSDN(ID:CSDNnews)

早上九點半,筆者在濤思資料的辦公室裡見到創始人陶建輝,他說這是今天第四個會議了。說這話時,他依然笑容滿面,神采奕奕,未見一絲疲态。

比一些年輕人還要充沛的精氣神很容易就讓人忘記了他已經是一位 53 歲的老程式員了,而濤思資料作為他的第三次創業企業也已走過了第五個年頭。盡管今年業内大談“寒氣”,但濤思資料在這位充滿激情的創始人上司下,仍然在不斷突破,呈現出逆勢生長的勢頭——創辦五年獲近 7000 萬美元融資,團隊規模快速增長,前不久還舉辦了首屆 TDengine 開發者大會,并重磅推出 TDengine 3.0 版本,打造出全新的雲原生時序資料庫(Time-Series Database)。

在雲原生的加持下,TDengine 3.0解決了困擾時序資料庫發展的高基數難題,支援 10 億個裝置采集資料、100 個節點,支援存儲與計算分離,并打造了全新的流式計算引擎,無需再內建 Kafka、Redis、Spark、Flink 等軟體,大幅降低系統架構的複雜度,真正成為了一款極簡的時序資料處理平台。同時,3.0 還将存儲引擎、查詢引擎都進行了優化更新,進一步提升了存儲和查詢性能。

目前 TDengine 的全球安裝運作執行個體數已經超過 15 萬,每天都有超過 1000人次克隆代碼,企業使用者遍布金融、物流、汽車、電商、智慧能源、智慧農業等多個行業。為什麼 TDengine 深閱聽人多企業和開發者青睐?在大環境下,濤思資料保持快速發展的秘訣是什麼?CSDN 專訪濤思資料創始人陶建輝,将為你揭秘一二。

加碼雲原生,斬獲 19000 Star 的開源國産資料庫又上新
加碼雲原生,斬獲 19000 Star 的開源國産資料庫又上新

角逐雲時代,TDengine 豈能沒有“殺手锏”?

談及業内熱議的“寒氣”論,陶建輝表示,是否受“寒氣”影響,需要放在不同的行業、不同的賽道中辯證而論,例如濤思資料所在的基礎軟體賽道,就正值全球産業蓬勃發展之際,不僅未受“寒氣”影響,反而正值“春天”。

他認為,其中的關鍵原因就在于随着雲原生時代的到來,作業系統、資料庫等基礎軟體的技術架構也在不斷地演進,基礎軟體企業迎來重大發展機遇,幸運的是濤思資料便是其中一員。

每一個時代都會有新的發展機遇出現,但把握住機會卻并不一定能成功,創業智者會将目光專注于某一領域,不急不躁,看準時機将創業風口與自身專長相結合,從解決目标行業難點問題出發,發展技術攻破市場,再以市場發展來反哺技術創新。

回顧資料庫技術架構的疊代曆史:從早期的單節點傳統單機資料庫架構,發展到共享存儲架構,再到現在炙手可熱的分布式資料庫、雲原生資料庫,我們發現雲原生和分布式的結合為資料庫帶來了高可用、彈性、可拓展性等優勢,從這一點出發,陶建輝相信資料庫終将走向雲原生。

在深度研究市面上的資料庫産品後,他發現大部分資料庫都并非雲原生,而僅僅是“雲就緒”,即資料庫服務提供商在轉售雲平台,當企業要購買某些資料庫供應商提供的雲服務時,即使沒有運作任何查詢,他們仍然不得不為計算資源付費,如果資料規模增長了,還需要決定是否購買更多資源。在看到這些問題後,陶建輝決定打造一款真正的雲原生時序資料庫,真正做到存算分離、計算和存儲能力彈性擴張、能夠在雲上部署、自動化部署等。

經過40多位研發人員一年夜以繼日的努力,TDengine 3.0 終于成功出爐,它颠覆了時序資料庫隻能在雲上運作的“雲就緒”技術現狀,真正具備了雲原生資料庫的關鍵優勢:水準擴充性、彈性、韌性、可觀測性以及運維自動化。

值得一提的是,TDengine 3.0 解決了困擾業界的高基數(High Cardinality)難題,可支援 10 億個裝置采集的資料,叢集規模可以超過 100 個節點。

此外,TDengine 3.0 還引入了事件驅動的流式計算,為時序資料處理提供極簡方案。但其目的并不是要替代 Flink、Spark 等一衆流計算産品,而是想在時序資料場景下打造一款極簡平台,通過降低系統複雜度來幫助使用者真正降低運維和存儲成本,提升使用者使用體驗。另外,TDengine 3.0 還重構了計算引擎和存儲引擎,更好地支援标準 SQL 查詢以及各種時序資料特有的查詢,讓時序資料的分析和存儲變得更加高效簡單。

目前TDengine 3.0 的代碼也已經在 GitHub 上開放,大家可通過傳送門:https://github.com/taosdata/TDengine進入 GitHub 下載下傳、體驗。

加碼雲原生,斬獲 19000 Star 的開源國産資料庫又上新

從不靜音使用者群,相信使用者是進步的真正推動力

《創能量》一書中提到,順應時代、符合客戶需求、适應市場規律是萬變不離其宗的真理。成功沒有秘訣,如果有的話,那就是真誠、謙虛、勤奮和堅持。這也正是陶建輝帶領濤思資料一路走來的真實寫照。

TDengine 開源的這三年,每天被大量下載下傳。為便于和使用者交流溝通,濤思資料目前已營運了近 20 個 TDengine 使用者群,各個使用者群日常都非常活躍。聊到這時,陶建輝興緻勃勃給筆者展示了他手機裡的使用者群,筆者驚訝地發現,這位創始人居然“潛水”在每個使用者群裡,而工作繁忙的他也并沒有将群聊設定為靜音狀态。

“有時候我一小時沒關注群聊,消息欄上就會顯示出有很多條待讀消息,但我從來不把 TDengine 使用者群消息靜音,每天還會挑選 1~2 個使用者提問來回複,有時候對方壓根不相信那是我本人回答的。”陶建輝笑着說。

為什麼作為濤思資料的創始人,他卻如此謙虛地重視每個使用者的體驗?“跟使用者互動能帶來巨大的價值,使用者是技術進步的真正推動力,他們的每一次吐槽和抱怨都将促使我們将産品打磨做更好。”陶建輝回答。

以 TDengine 3.0 為例,一經釋出,每天就有 5~600 人安裝試用 TDengine,不到兩周的時間已經收集了 100 個優化建議。在 TDengine 3.0 釋出後的第八天,濤思資料立即推出更新檔優化。“如果 TDengine 沒有開源,可能這些小問題需要等待幾個月甚至更長的時間才被發現,這樣不利于産品的快速疊代。”

保持開源開放、重視使用者體驗、用心聆聽使用者需求、大力發展技術創新,憑借着真誠的态度,TDengine 吸引了越來越多開發者 ,在剛落幕的 TDengine 開發者大會上,就有數百位使用者前來線下交流,線上觀看人數高達兩萬人,而這些人的關注和支援也成為了 TDengine 繼續前進的動力。

加碼雲原生,斬獲 19000 Star 的開源國産資料庫又上新

陶建輝在 TDengine 開發者大會

陶建輝說,“看到這麼多使用者使用 TDengine,關心時序資料庫的發展,我很開心。因為有大量使用者的支援和鞭策,TDengine 疊代到了 3.0,未來隻要大家繼續去下載下傳、體驗、測試,并在業務中使用,我們一定能繼續進步,将性能、使用者體驗做到極緻。不懼國際巨頭的競争,TDengine 力争成為時序資料處理的事實标準、全球第一的時序資料庫。”

在做出開源決定之時,國産時序資料庫 TDengine 的目光就已經瞄準全球。

加碼雲原生,斬獲 19000 Star 的開源國産資料庫又上新

全球視野:進軍海外

《激蕩十年,水大魚大》一書中說到,商業是一場持久戰,一開始比的是靈感、勇猛和運氣,接下來拼的是堅持、格局和理性。

今年上半年,陶建輝前往美國考察并組建起一支海外團隊。由于時差的關系,現在每天早上六點,陶建輝都需要和美國團隊開會交流。從他的忙碌日程中我們發現,濤思資料已經開始穩步進軍海外市場了。

“我對海外市場信心十足,TDengine 在 GitHub 上擁有 1.9 萬個Star,其中大約三分之二來自中國開發者,剩下三分之一來自海外。”據陶建輝分析,中國 IT 産業約占全球市場的 20%,海外市場具備更大的發展空間。目前濤思資料正緊鑼密鼓地在部署、上線海外官網,九月份也将率先在海外釋出 TDengine 雲服務版本。

談及 TDengine 的下一步,陶建輝透露将結合人工智能技術,強化時序資料分析功能。“有可能濤思資料會變成一家人工智能公司”,他賣了個關子。

最後,筆者想以陶建輝在 TDengine 開發者大會的一句話作結尾:“從建立 TDengine 到現在,我們已經走過了 5 個年頭,開源也已經走過了 3 年,在這個過程中取得了一些小小的成功,但是我們前面的路還很漫長,我已經做好再戰 5 年、10 年的準備。希望我在七八十歲的時候,還能繼續寫代碼,繼續和大家一起讨論問題,通過 TDengine 為世界留痕,度過真正有價值的一生。”

繼續閱讀