Skip to main content

Get started

This guide will help you get started with RisingWave.

Run RisingWave — Install, start, and connect to RisingWave.
Ingest data — Connect a streaming data source to RisingWave.
Process data
  • RisingWave SQL 101 — A simple yet typical data processing quickstart guide for RisingWave first-timers.
  • Use cases — A series of guided tours in solving real-world stream processing tasks with simulated data.
  • SQL references — Navigate to SQL references on the sidebar if you are familiar with PostgreSQL and materialized views.
Deliver data — Send processed data to other destinations.

Run RisingWave

Set up a local cluster on your machine.

RisingWave offers two running modes and several running options. See the table below for comparisons.

If you intend to deploy RisingWave in production environments, please use Kubernetes for better resource management and stability.

Comparison \ ModePlayground modeFull-featured mode
PurposeQuick testsAdvanced tests and light production
Starts inA single-node instanceA full-featured, multi-node cluster
Data persistenceData is stored solely in memory and will not be persisted after the service is terminated.Data is persisted in storage.
Choose a method to run RisingWaveRun a single-node instance on/in
Host machine
Set up a local cluster with
Docker Compose

Currently, RisingWave does not support Windows. Use a macOS or Linux machine to run RisingWave.

Help us make this doc better!

Was this page helpful?

Happy React is loading...