I'm excited to find risingwave project and now we more choice for streaming database, especially risingwave is under Apache 2.0. It seems that both risingwave and materialize have simlar features( streaming, database, materlialize, written in Rust).
I am trying to learn the main architectural differences between these two project. when should we use risingwave?