all-things-risingwave

How does RisingWave handle data storage for tables and sources?

I want to understand how RisingWave handles data storage for tables and sources, specifically in terms of storing data in S3 and managing hot/recent data in memory.

Ro

Robert Gargalac

Asked on Apr 01, 2024

  • RisingWave stores data in S3 for both tables and sources.
  • For sources, RisingWave does not persist any data.
  • For tables, RisingWave persists data like a normal table.
  • RisingWave keeps hot/recent data in memory.
  • The choice between using table and source depends on the need for performance or reduced cost.
  • Using source avoids persisting data but may have lower performance if the source is referenced in other queries.
  • Using table provides better performance but requires storing data.
Apr 01, 2024Edited by