This directory contains RisingWave design documents that are intended to be used by developers to understand how we design and implement RisingWave. To learn about how to use RisingWave, check out the RisingWave user documentation.
- Architecture Design
- An Overview of RisingWave Streaming Engine
- An Overview of RisingWave State Store
- Meta Service
- Create MView on Top of MView
- Checkpoint
- Design of Data Source
- Data Model and Encoding
- Local state and cache of stateful operator
We recommend that you use draw.io to draw illustrations and export as SVG images, with "include a copy of my diagram" selected for further editing.