|
|
|
|
|
by hantusk
568 days ago
|
|
I agree. So many disparate solutions. The streaming sql primitives are by themselves good enough (e.g. `tumble`, `hop` or `session` windows), but the infrastructural components are always rough in real life use cases. crossing fingers for solutions like `https://github.com/feldera/feldera` to be wrapped in a nice database, `https://materialize.com/` to solve their memory issues, or `https://clickhouse.com/docs/en/materialized-view` to solve reliable streaming consumption. Various streaming processing frameworks often have domain specific languages with a lot of limitations of how to express aggregations and transformations. |
|
Disclaimer: I work at Materialize
Recently there have been major improvements in Materialize's memory usage as well as using disk to swap out some data.
I find it pretty easy to hook up to Postgres/MySQL/Kafka instances: https://materialize.com/blog/materialize-emulator/