Noria is a streaming data-flow system designed to be a fast, read-heavy storage backend for web applications. It precomputes and caches relational query results to enhance read performance and automatically updates cached results as the underlying data changes. Noria supports dynamic data-flow and query changes, and provides easy integration with MySQL-based applications. It requires nightly Rust for building, and uses Apache ZooKeeper for server location management. Native Rust bindings and a MySQL adapter are available for interaction.

6m read timeFrom github.com
Post cover image
Table of contents
Running NoriaInteracting with NoriaCLI and Web UINoria developmentLicenseContribution

Sort: