Replies: 3 comments 19 replies
-
Thanks for your interest in RisingWave! As the founder of Singularity Data, the startup initiating the RisingWave project, I am probably the best person to answer this question. First of all, please allow me to express my great respect to the Materialize team, for their excellent work in modernizing the stream processing infra! While sharing lots of common friends in both academia and industry, I have to admit that I haven't had any chance to speak to their team discussing Materialize's roadmap. So it's definitely unfair if I comment too much on their product. But I will still try my best to answer your question in an unbiased manner. Similarities
Differences
Above are my (incomplete) answers. I stopped writing as It's Saturday and I don't want to overwork. For sure there are more differences if you take a deeper look into these two systems. Please feel free to let me know if I missed anything. Thanks! |
Beta Was this translation helpful? Give feedback.
-
Another difference would seem to be with data persistence between the two. RisingWave seems to provide it's own persistence layer: Whereas in Materialize it's all volatile memory:
|
Beta Was this translation helpful? Give feedback.
-
What are the main differences between TimelyDataflow and RisingWave engine in term of performance and consistency ? Why not relying on TimelyDataflow (MIT Licensed) for RisingWave ?
From what I read other streaming systems tends to follow eventual consistency ? (except materialize) |
Beta Was this translation helpful? Give feedback.
-
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?
Beta Was this translation helpful? Give feedback.
All reactions