Forget-Table is a database for storing non-stationary categorical distributions that forget old observations responsibly. It has been designed to store millions of distributions and can be written to at a high volume.
This repo includes two implementations of the forget-table concept, both using redis as a backend. They are:
pyforget- a quick and dirty implementation intended to be used as a playground
goforget- written in GO for great speed and scalability. This has a much stricter API and is much more stable.
For additional documentation see the README for that specific implementation.