Redis, LevelDB or plain old hashes --any form of hash-like storage can be used to back Squares.
Joel Helbling
MIT