• This repository has been archived on 24/Aug/2022
  • Stars
    star
    201
  • Rank 194,491 (Top 4 %)
  • Language
    Go
  • Created about 12 years ago
  • Updated almost 10 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

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.

More Repositories

1

oauth2_proxy

A reverse proxy that provides authentication with Google, Github or other provider
Go
5,103
star
2

go-simplejson

a Go package to interact with arbitrary JSON
Go
3,719
star
3

data_hacks

Command line utilities for data analysis
Python
1,937
star
4

dablooms

scaling, counting, bloom filter library
C
965
star
5

asyncmongo

An asynchronous library for accessing mongo with tornado.ioloop
Python
611
star
6

statsdaemon

an implementation of Etsy's statsd in Go
Go
570
star
7

simplehttp

a family of libraries and daemons for building scalable web infrastructure
C
539
star
8

go-hostpool

Intelligently and flexibly pool among multiple hosts from your Go application
Go
377
star
9

bitly-api-python

python library to the bitly api
Python
244
star
10

go-notify

a Go package to observe notable events in a decoupled fashion
Go
236
star
11

file2http

spray a line-oriented file at an HTTP endpoint
Go
84
star
12

pyqrencode

python bindings for libqrencode
C
67
star
13

asyncdynamo

async Amazon DynamoDB library for Tornado
Python
60
star
14

ngx_http_full_request_log

nginx module to log a full request
C
32
star
15

bitly_chrome_extension

bit.ly chrome extension
JavaScript
27
star
16

little_bigtable

Little Bigtable is an emulator for Google Bigtable w/ persistence in sqlite3
Go
21
star
17

timer_metrics

TimerMetrics captures timings and enables periodic metrics every n events
Go
15
star
18

assetman

Assetman burns countless cycles and makes your deploys take forever
Python
14
star
19

doozer-c

async C client library for doozerd
C
10
star
20

bitly_ios_sdk_release

Bitly SDK for iOS
7
star
21

tsplot

Go
1
star
22

sprinterns2022

Python
1
star
23

winterns2021

Python
1
star