https://github.com/bitly/forgettable
Various implementations of the forget table: a distributional database that forgets data
https://github.com/bitly/forgettable
Last synced: about 1 year ago
JSON representation
Various implementations of the forget table: a distributional database that forgets data
- Host: GitHub
- URL: https://github.com/bitly/forgettable
- Owner: bitly
- Archived: true
- Created: 2012-11-01T22:05:45.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2015-01-13T22:00:43.000Z (over 11 years ago)
- Last Synced: 2025-04-05T00:20:59.581Z (about 1 year ago)
- Language: Go
- Size: 398 KB
- Stars: 200
- Watchers: 26
- Forks: 22
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
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](http://redis.io) 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](http://micha.gd/), [Mike
Dewar](http://twitter.com/mikedewar) with the help of [Dan
Frank](http://www.danielhfrank.com/) and all the amazing engineers and
scientists at [bitly](https://bitly.com/pages/about).