Would RisingWave and PostgreSQL both be used in any scenarios? #12598
Replies: 1 comment
-
Hi @omnipresent07 - we do see many people using both RisingWave and Postgres. RisingWave is not built for transaction processing (see: https://docs.risingwave.com/docs/current/transactions/). So if you want to process transactions, you may want to use a PostgreSQL. RisingWave can consume PostgreSQL CDC and perform real-time streaming analytics. The data stack may look like:
But if you don't really need to do transaction processing, you may consider using RisingWave to replace PostgreSQL, especially for data streaming scenario. For example, when people use streaming processors like Flink/Samza/Storm, they typically want to use PostgreSQL/MySQL to serve queries. The data stack may look like:
or
But using RisingWave, the data stack can be simplified to:
or
Please feel free to let me know if you have any questions. |
Beta Was this translation helpful? Give feedback.
-
Does running risingwave in a ecosystem remove the need to have PostgreSQL running? Would there ever be scenarios where both are run simultaneously?
Beta Was this translation helpful? Give feedback.
All reactions