InfluxData喺2025年4月15號正式發布咗InfluxDB 3.0,包括Core同Enterprise兩個版本,專為實時應用同大規模時序數據處理設計。呢個全新版本用Rust語言寫成,結合Apache Arrow、DataFusion、Parquet同Flight技術棧(FDAP),比起之前嘅開源版本,效能同架構靈活性都有顯著提升。InfluxDB 3.0唔單止可以每秒處理數百萬次寫入操作,重提供低於10毫秒嘅實時查詢回應速度,幫企業同開發者更有效咁管理同分析時序數據。
InfluxDB 3.0 Core係一個開源嘅高效能近期數據引擎,特別適合實時監控、物聯網(IoT)同實時分析等應用場景。佢用咗全新嘅內存緩存技術,幫到查詢近期數據嘅速度快到飛起。同時,佢仲內置咗一個Python處理引擎,將數據庫從單純嘅儲存工具升級為一個主動智能層,可以喺數據流動時進行轉換、豐富同發出警報,減少對外部ETL(Extract, Transform, Load)管道嘅依賴。呢個功能對於需要快速反應嘅應用場景,例如自動駕駛汽車嘅實時數據監控同金融市場嘅高頻交易分析,特別有價值。
另一邊廂,InfluxDB 3.0 Enterprise就專為生產環境設計,提供高可用性、自動故障轉移、多區域數據耐久性同讀取副本等企業級功能。佢仲支持同Amazon S3嘅Parquet文件格式整合,幫到將數據壓縮高達4.5倍,大幅降低儲存成本,同時唔影響效能。呢啲功能對於需要處理海量數據嘅企業,例如Joby Aviation嘅航空數據監控同Shopify嘅電商平台分析,提供了穩定同高效嘅解決方案。
InfluxDB 3.0嘅架構設計仲有一個亮點,就係將計算同儲存分離,容許靈活管理活躍同歷史數據。佢同Apache Iceberg同Parquet嘅整合,實現咗無需ETL嘅數據共享,方便同數據湖、湖倉同數據倉庫嘅互操作。呢個特性讓開發者同企業可以更輕鬆咁將時序數據融入現有嘅大數據生態系統,例如同Grafana、Telegraf同其他主流工具嘅無縫整合。
除咗技術升級,InfluxDB 3.0仲提供咗多種客戶端庫,支持各種主流程式語言,例如Python、Java同Go,方便開發者將時序數據融入應用程式。佢嘅Explorer用戶界面仲結合咗數據導入、管理、查詢構建同可視化工具,令用家可以喺幾分鐘內從設置到獲得洞察。InfluxData嘅創始人兼技術總監Paul Dix表示:「時序數據從來唔會停,管理大規模時序數據往往需要喺效能、複雜性同成本之間權衡。我哋從頭重建咗InfluxDB 3.0,目標係消除呢啲取捨。」
總括嚟講,InfluxDB 3.0嘅發布標誌住時序數據庫技術嘅一個新里程碑。無論係開源嘅Core版本定係企業級嘅Enterprise版本,都為開發者同企業提供咗一個高效、靈活同具成本效益嘅工具,應對日益增長嘅時序數據需求。想了解更多,可以去InfluxData官網查閱詳細嘅技術文檔同下載指引。