RisingWave is a cloud-native streaming database and real-time analytics engine that uses standard SQL to process continuous data streams. It functions as a streaming data lakehouse, combining the capabilities of a streaming SQL database with a platform that integrates streaming ingestion with open table formats.
The system is distinguished by its use of the PostgreSQL wire protocol, allowing it to integrate with existing SQL tools and drivers. It employs a decoupled compute and storage architecture, persisting streaming state and materialized views in cloud object storage to enable independent scaling and rapid recovery.
The platform covers a broad range of real-time data operations, including change data capture, streaming ETL pipelines, and the maintenance of incremental materialized views. It supports complex stream processing such as windowed aggregations, event-time tracking with watermarks, and the continuous export of processed data to downstream sinks.
The project can be deployed via Kubernetes and Helm, Docker Compose, or as a managed instance.