Skip to main content

Get started

This guide will help you get started with RisingWave.

Stages
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.
  • Tutorials — A series of guided tours in solving real-world stream processing tasks with simulated data.
  • SQL reference — Navigate to SQL reference on the sidebar if you are familiar with PostgreSQL and materialized views.
Deliver data — Send processed data to other destinations.

Run RisingWave

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

If you intend to deploy RisingWave in production environments, please use the Kubernetes Operator for RisingWave. This is because it has better support for resource management, and we do comprehensive tests for it.

Comparison \ ModePlayground modeFull-featured mode
PurposeQuick testsAdvanced tests and demos
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 in
Set up a local cluster with

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

Help us make this doc better!