Jeff Dean, Sanjay Ghemawat The leveldb library provides a persistent key value store. Keys and values are arbitrary byte arrays. The keys are ordered within the key value store according to a user-specified comparator function. Opening A Database A leveldb database has a name which corresponds to a file system directory. All of the contents of database are stored in this directory. The following e