The goal of this program implemented in Rust is to illustrate how applying the interning pattern to a time series obtained from open data (the disruptions API of the Paris public transport network RATP) can decrease storage needs by a significant amount.
More details can be found in this blog post: The power of interning: making a time series database 2000x smaller in Rust.