LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.
Authors: Sanjay Ghemawat (sanjay@google.com) and Jeff Dean (jeff@google.com)
LevelDB library documentation is online and bundled with the source code.
This project supports CMake out of the box.
Quick start:
First generate the Visual Studio 2017 project/solution files:
The default default will build for x86. For 64-bit run:
To compile the Windows solution from the command-line:
Twitter is no longer maintaining this project or responding to issues or PRs.
FlockDB is a distributed graph database for storing adjancency lists, with goals of supporting:
Non-goals include:
FlockDB is much simpler than other graph databases such as neo4j because it tries to solve fewer problems. It scales horizontally and is designed for on-line, low-latency, high throughput environments such as web-sites.
Twitter uses FlockDB to store social graphs (who follows whom, who blocks whom) and secondary indices. As of April 2010, the Twitter FlockDB cluster stores 13+ billion edges and sustains peak traffic of 20k writes/second and 100k reads/second.