top | item 35967451

Uplevel database development with DataSQRL: A compiler for the data layer

4 points| mbroecheler | 2 years ago |datasqrl.com

7 comments

order
[+] nerpderp82|2 years ago|reply
Is this similar in spirit to Noria?

https://github.com/mit-pdos/noria

[+] mbroecheler|2 years ago|reply
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.

[+] mbroecheler|2 years ago|reply
We'd love for you to join us in building a high-level data development language to simplify data-driven application development.