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のワイヤプロトコルを介して標準SQLでストリームとテーブルを結合。
  • インクリメンタル計算: 完全再計算なしでマテリアライズドビューを更新し、高い最新性を確保。
  • コスト効率の高いストレージ: RAMよりもコストを削減するため、内部状態とテーブルをオブジェクトストレージ(S3)に保存。
  • エージェント対応: AIエージェントがシステムを直接クエリおよび操作できるように、MCPサーバー、CLI、スキルを備えています。
  • オープンフォーマット統合: 永続的でオープンフォーマットのストレージを実現するApache Icebergテーブルをネイティブで管理。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト