Run RisingWave
To learn about how to run RisingWave, see Run RisingWave.Install npm
Connect to RisingWave
You can use either a client or a connection pool to connect to RisingWave. If you are working on a web application that makes frequent queries, we recommend that you use a connection pool. The code examples in this topic use connection pools.
Create a source
The code below creates a sourcewalk with the datagen connector. The datagen connector is used to generate mock data. The walk source consists of two columns, distance and duration, which respectively represent the distance and the duration of a walk. The source is a simplified version of the data that is tracked by smart watches.
All the code examples in this guide include a section for connecting to RisingWave. If you run multiple queries within one connection session, you do not need to repeat the connection code.
Create a materialized view
The code in this section creates a materialized viewcounter to capture the latest total distance and duration.
Query a materialized view
The code in this section queries the materialized viewcounter to get the real-time data.