Overview of RisingWave capabilities
mainRisingWave is an event streaming platform designed for agentic AI. It replaces the traditional multi-component streaming stack (e.g., Debezium + Kafka + Flink + serving DB) by unifying four key stages into a single system:
- Ingest: Unifies data from Webhooks (HTTP), Database CDC (PostgreSQL, MySQL, etc.), Event Streams (Kafka, Pulsar, Kinesis), and Historical Data (S3, data warehouses) under a single SQL interface.
- Process: Performs incremental computation. When upstream data changes, only affected results are recomputed, ensuring end-to-end freshness of under 100 ms.
- Serve: Maintains results in an internal row store, serving queries via standard SQL with 10-20 ms p99 latency. It is compatible with the PostgreSQL wire protocol (psql, JDBC, etc.).
- Store: Writes to Apache Iceberg™ tables for long-term retention and analytical access. RisingWave manages the Iceberg REST catalog and handles table maintenance like compaction and snapshot cleanup.