雲原生成為資料庫產品的重要演進方向

語言: CN / TW / HK
陶建輝

濤思資料創始人。1994 年到美國留學,1997 年起,先後在芝加哥 Motorola、3Com 等公司從事無線網際網路的研發工作。2008 年初回到北京創辦和信,後被聯發科收購。2013 年初創辦快樂媽咪,後被太平洋網路收購。2017 年 5 月創辦濤思資料,專注物聯網大資料的處理,產品 TDengine 開源後,在 GitHub 全球趨勢排行榜上多日排名第一,目前 TDengine 3.0 已經成為一款真正的雲原生時序資料庫。濤思資料已獲紅杉、GGV、經緯、明勢資本等多家機構的近 7000 萬美元的投資。

近日,OSCHINA 和 Gitee 聯合釋出了《2022 中國開源開發者報告》濤思資料創始人陶建輝在報告中對開源資料庫領域進行了解讀,以下為原文。


雲原生成為資料庫產品的重要演進方向

在業務紛紛上雲的大背景下,雲原生成為當前資料庫產品的重要演進方向。雲原生資料庫 (Cloud Native Database) 是指充分利用了雲端計算平臺以及分散式系統的優勢而設計的資料庫,提供了按照實際使用資源量來計費的能力,以降低運營成本。此外,它提供了快速開發原型、研發、測試以及部署新的應用的能力,可以大大縮短新的應用從設計開發到進入市場的時間。

在傳統的業務模式下,資料庫的擴容是非常複雜的任務,運維團隊要提前做好各項準備工作;隨著各項業務模組的上雲,水平伸縮已經變得非常簡單,這時資料庫部分反而成了瓶頸。所以資料庫雲原生化,以便充分利用雲上充足的計算和儲存資源,快速伸縮,並實現按使用量付費,就有很強的現實意義了。

雲原生資料庫需要具備幾大特點:水平擴充套件性(Scalability)、彈性(Elasticity)、韌性(Resiliency)、可觀測性(Observability)以及運維自動化(Automation)。在這些能力的加持之下,業務開發和運維人員不用再擔心資料庫如何應對業務的突發流量,也避免了很多手工管理工作。比如,通過分片和分割槽設計,資料庫具備超強的水平擴充套件能力;通過引入計算節點,實現了計算的彈性;另外還通過元資料的分散式儲存,解決了困擾時序資料庫的高基數問題。總之,有了雲原生資料庫,業務的上雲可以進一步提速。

以 TDengine 為例,2.x 還不能算為雲原生資料庫,因為它不支援存算分離,而且在雲平臺的部署和管理還較為欠缺。但 TDengine 3.0 最大的不同就是元資料的管理也變成了完全分散式的,徹底解決了在 2.x 版本中存在的高基數難題,能夠支援 10 億個裝置、100 臺伺服器節點,叢集的啟動時間直接拉到了一分鐘以內。

此外,在通用資料庫方面,也有多款產品以雲原生作為其核心特性,共同為支撐未來業務的海量資料打下了良好的基礎。


《2022 中國開源開發者報告》報告由” 前沿開源技術領域解讀 “ ” 中國開源創業觀察 2022“,以及” 開發者畫像分析 “ 三個章節組成。

在 “前沿開源技術領域解讀” 部分,多位在其領域有所建樹的一線開發者和開源商業化公司創始人,對目前國內外流行的前沿開源技術領域過去的發展和未來的趨勢進行了深入的洞察,覆蓋開源雲原生、開源 AI、開源大前端、開源大資料、開源 DevOps、RISC-V、開源作業系統、開源資料庫、程式語言九大領域。

欲瞭解更多報告內容,請點選:http://gitee.com/report/china-open-source-2022/