risingwavelabs/risingwave

Event streaming platform for agentic AI. Continuously ingest, transform, and serve event streams in real time, at scale.

解決的問題

RisingWave 的設計旨在消除傳統事件串流堆疊的複雜性。無需將 Debezium、Kafka 和 Flink 等多個工具串接起來進行資料攝取、處理與服務,它提供單一系統,確保 AI 代理與即時應用能始終以低延遲存取最新資料。

工作原理

RisingWave 持續從 Webhook、資料庫變更(CDC)、事件串流(Kafka、Pulsar、Kinesis)以及 S3 中的歷史批次資料中攝取資料。它使用增量計算,僅在上游資料變更時更新結果,從而以端對端低於 100ms 的延遲維持資料即時性。

結果透過內部行儲存以低延遲(10–20ms)提供 SQL 查詢,而長期儲存與分析存取則透過與 Apache Iceberg 表的原生整合實現,系統會自動管理這些表格。

適用對象

專為開發需要統一資料流、特徵儲存與即時儀表板的代理型 AI 與即時應用的開發者所設計。

主要亮點

  • 統一 SQL 接口:透過 PostgreSQL wire protocol 使用標準 SQL 連接串流與表格。
  • 增量計算:無需完整重算即可更新物化檢視,確保高即時性。
  • 成本效益高的儲存:將內部狀態與表格儲存在物件儲存(S3)中,相比記憶體成本更低。
  • 代理就緒:內建 MCP 伺服器、CLI 與技能,讓 AI 代理可直接查詢與操作系統。
  • 開放格式整合:原生管理 Apache Iceberg 表,實現持久化、開放格式的儲存。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案