bitly / forgettable

Various implementations of the forget table: a distributional database that forgets data

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Forget-Table

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.

Created by Micha Gorelick, Mike Dewar with the help of Dan Frank and all the amazing engineers and scientists at bitly.

About

Various implementations of the forget table: a distributional database that forgets data


Languages

Language:Go 79.1%Language:Python 20.9%