LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.
http://code.google.com/p/leveldb/