Hacker GitHub

← All repos

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

Mentions per year 39 mentions · busiest year 2020 (10)
20082026
  1. …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
  2. …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/
  3. …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
  4. 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
  5. Is this similar in spirit to Noria? https://github.com/mit-pdos/noria
  6. …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
  7. …. 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
  8. …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
  9. 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
  10. 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.
  11. …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.…
  12. …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
  13. …[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
  14. Some googling turned up https://github.com/mit-pdos/noria .
  15. …considering that you could see millions more reads than writes, makes no sense whatsoever. [1]: https://github.com/mit-pdos/noria
  16. …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
  17. …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...
  18. …It maintains materialized views for queries and efficiently updates them when the data changes. [0] https://github.com/mit-pdos/noria
  19. …[2] https://jon.thesquareplanet.com/papers/phd-thesis.pdf [3] https://github.com/mit-pdos/noria
  20. …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…
  21. …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
  22. 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-...…
  23. …database that solves the same problem while still supporting all relational database queries. [1] https://github.com/mit-pdos/noria
  24. …materialized views with memcached like perf. - But I think it is more in a research state. [0]: https://github.com/mit-pdos/noria
  25. 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]
  26. …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]
  27. …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
  28. Associated database repo https://github.com/mit-pdos/noria
  29. Link to the Github project: https://github.com/mit-pdos/noria .
  30. 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.
  31. …from the queries used by the application; and this shows that that is in fact possible. Source: https://github.com/mit-pdos/noria