Search notes:
LevelDB
LevelDB is a key-value storage library. Both, keys and values are arbitrary byte arrays.
The main operations provided by the library are:
-
Put(key, value)
-
Get(key)
-
Delete(key)
Multiple operations can be executed in one atomic batch.
Data is compressed using
Snappy.
LevelDB is implemented in a similar fashion like
BigTable tablet (See section 5.3).