mit-pdos/noria
View on GitHub ↗ ★ 5,246 Rust
Fast web applications through dynamic, partially-stateful dataflow
39 mentions on Hacker News by 37 people: 8 stories, 31 comments · first 2018-10-09 · latest 2025-04-10
20082026
-
…ahead of time, then compiling them efficiently has already been shown to be effective. Noria https://github.com/mit-pdos/noria https://www.youtube.com/watch?v=kVv9Pik6QGY https://thesquareplanet.com/research/ Materialize/TimelyDataflow…
comment by sitkack · 2025-04-10 · in SpacetimeDB -
…their expensive cloud and offuscating on-prem usage. https://github.com/MaterializeInc/materialize https://github.com/mit-pdos/noria https://timelydataflow.github.io/differential-dataflow/ https://timelydataflow.github.io/timely-dataflow/
comment by oersted · 2024-05-14 · in The notifier pattern for applications that use Postgres -
…managed by the database is something I am very, very interested in. Sounds a bit like Noria: https://github.com/mit-pdos/noria
comment by smaddox · 2023-09-16 · in Relational is more than SQL -
It feels more than a little bit coincidental to call it Noria when https://github.com/mit-pdos/noria exists (and has been posted about here on HN)... especially with the whole bit about incrementally computing changes.
comment by tobz · 2023-06-21 · in JetBrains Noria -
Is this similar in spirit to Noria? https://github.com/mit-pdos/noria
comment by nerpderp82 · 2023-05-16 · in Uplevel database development with DataSQRL: A compiler for the data layer -
…can tolerate stale data... Projects like https://readyset.io/ , https://materialize.com/ , https://github.com/mit-pdos/noria can keep your materialized views up to date as the underlying base tables change.
comment by tantaman · 2023-01-01 · in Materialized View: SQL Queries on Steroids -
…. And the Noria research prototype (written in Rust) is on GitHub: https://github.com/mit-pdos/noria . As others have already mentioned in the comments, I co-founded ReadySet ( https://readyset.io/ ) shortly after graduating
comment by Jonhoo · 2022-11-15 · in How PlanetScale Boost serves SQL queries faster -
…data-flow to reduce memory overhead, and supports dynamic, runtime data-flow and query change. [1] https://github.com/mit-pdos/noria
comment by giovannibonetti · 2022-11-15 · in How PlanetScale Boost serves SQL queries faster -
It looks like it uses the same ideas as Noria https://www.youtube.com/watch?v=s19G6n0UjsM https://github.com/mit-pdos/noria
comment by dianfishekqi · 2022-11-15 · in How PlanetScale Boost serves SQL queries faster -
Materialize is really neat, also checkout https://github.com/mit-pdos/noria . It inverts the query problem and processes the data on insert. Exactly like what most applications end up doing using a no-sql solution.
comment by sitkack · 2022-07-16 · in OctoSQL allows you to join data from different sources using SQL -
…than this, it creates and fine-grainedly updates materialized views of the queries you're using: https://github.com/mit-pdos/noria Here's an excellent interview with the creator: https://corecursive.com/030-rethinking-databases-with-jon-gj.…
comment by fiatjaf · 2022-07-05 · in Why Can't Database Tables Index Themselves? (2006) -
…this! Btw, is Jon involved in ReadySet? [1] Partial State in Dataflow-Based Materialized Views - https://github.com/mit-pdos/noria [2] https://twitter.com/jonhoo/status/1537474261689872384
comment by agacera · 2022-06-17 · in ReadySet Core: next-generation SQL caching, freely available -
…[1] with it in terms of perf, overhead, approach, and fundamental (design) principles? [0] https://github.com/mit-pdos/noria [1] https://github.com/MaterializeInc/materialize
comment by ignoramous · 2022-04-06 · in Introducing ReadySet -
Some googling turned up https://github.com/mit-pdos/noria .
comment by DylanSp · 2021-12-20 · in Noria: Dynamic, partially-stateful data-flow for high-perf web applications -
…considering that you could see millions more reads than writes, makes no sense whatsoever. [1]: https://github.com/mit-pdos/noria
comment by zamalek · 2021-09-05 · in Ask HN: What could a modern database do that PostgreSQL and MySQL can't -
…having the right machinery for making high performance dbs. Two examples are Noria and Materialize https://github.com/mit-pdos/noria and it its 50k lines, in the immediate codebase, there are 40 uses of unsafe. In Materialize's 125k of…
comment by nerpderp82 · 2021-08-25 · in Scylla – Real-Time Big Data Database -
…You an idea of the complexity of the task on a interview with one of the project leads [1]. [0] https://github.com/mit-pdos/noria [1] https://corecursive.com/030-rethinking-databases-with-jon-gj...
comment by mtrovo · 2021-04-22 · in Ask HN: Is there a way to efficiently subscribe to an SQL query for changes? -
…It maintains materialized views for queries and efficiently updates them when the data changes. [0] https://github.com/mit-pdos/noria
comment by sathorn · 2021-04-22 · in Ask HN: Is there a way to efficiently subscribe to an SQL query for changes? -
…[2] https://jon.thesquareplanet.com/papers/phd-thesis.pdf [3] https://github.com/mit-pdos/noria
comment by dwenzek · 2020-11-28 · in Thesis: Partial State in Dataflow-Based Materialized Views -
…superior Rust clones in the observable future. Materialize ( https://materialize.com ), Noria ( https://github.com/mit-pdos/noria ), and Sled ( https://github.com/spacejam/sled ) are just some of the Rust database projects that are aiming…
comment by dmit · 2020-11-24 · in Why AWS loves Rust, and how we’d like to help -
…behind Noria[1] (built by @jonhoo, who also gave his PhD dissertation[2] on this recently) [1] https://github.com/mit-pdos/noria [2] https://www.youtube.com/watch?v=GctxvSPIfr8
comment by kondu · 2020-10-23 · in Differential Dataflow -
Check out the Noria project/database from MIT, I think you'd like it :) https://github.com/mit-pdos/noria https://corecursive.com/030-rethinking-databases-with-jon-gj... https://notamonadtutorial.com/interview-with-norias-creator-...…
comment by Serow225 · 2020-10-05 · in Applying “make invalid states unrepresentable” -
…database that solves the same problem while still supporting all relational database queries. [1] https://github.com/mit-pdos/noria
comment by lovasoa · 2020-04-16 · in EventReduce: An algorithm to optimize database queries that run multiple times -
…materialized views with memcached like perf. - But I think it is more in a research state. [0]: https://github.com/mit-pdos/noria
comment by fahrradflucht · 2020-04-16 · in EventReduce: An algorithm to optimize database queries that run multiple times -
There’s this: https://github.com/mit-pdos/noria It’s like a cache, except it keeps itself in sync with the database automatically and generates “materialised views” using data-flows based on the queries that get asked of it and will…
comment by FridgeSeal · 2020-04-09 · in Timely Dataflow in Fifteen Minutes [video] -
…I found his Rust live coding sessions on YouTube[2] to be an enjoyable introduction to Rust. [1] https://github.com/mit-pdos/noria [2] https://www.youtube.com/channel/UC_iD0xppBwwsrM9DegC5cQQ
comment by lemmox · 2020-03-08 · in Considering Rust [video] -
…and also for lazy evaluation of the materializing view rows, keeping them in cache for later. [1] https://github.com/mit-pdos/noria/blob/master/README.md
comment by BenoitP · 2020-01-17 · in Effectively Using Materialized Views in Ruby on Rails -
Associated database repo https://github.com/mit-pdos/noria
comment by cbcoutinho · 2019-01-06 · in Rust at speed – Building a fast concurrent database [video] -
Link to the Github project: https://github.com/mit-pdos/noria .
comment by yamafaktory · 2019-01-05 · in Rust at speed – building a fast concurrent database [video] -
Noria is an interesting one: https://github.com/mit-pdos/noria It's compatible with the MySQL wire protocol and offers extremely efficient, incrementally updating materialized views.
comment by joel_dice · 2018-12-28 · in Show HN: Pg-extend-rs – Easy Postgres extensions in Rust -
…from the queries used by the application; and this shows that that is in fact possible. Source: https://github.com/mit-pdos/noria
comment by lambda · 2018-10-09 · in Noria: dynamic, partially-stateful data-flow for high-performance web apps