Yes, the idea to maintain materialized views based on standing queries to make the queries instantaneous is the same.
In addition, DataSQRL handles the ingest (e.g. consuming events off a queue, pre-processing the data, and populating the database) and egress (i.e. serving the data through an API) so that all your data logic can be in one place.
Another key difference to Noria is that DataSQRL is an abstraction layer on top of existing technologies like Postgres, Flink, Kafka, etc and does not aim to be another datastore. That way, you can use the technologies you already trust without having to write the integration code.
[+] [-] nerpderp82|2 years ago|reply
https://github.com/mit-pdos/noria
[+] [-] mbroecheler|2 years ago|reply
Another key difference to Noria is that DataSQRL is an abstraction layer on top of existing technologies like Postgres, Flink, Kafka, etc and does not aim to be another datastore. That way, you can use the technologies you already trust without having to write the integration code.
[+] [-] mbroecheler|2 years ago|reply