A little talk about levelDB

LevelDB is an OpenSource, NoSQL and key/value data store, based on Google's BigTable written by Jeff Dean and Sanjay Ghemawat from Google. LevelDB stores the data by key and value in byte array and also it sorts the data by key. If you have any experienced working with NoSQl databases such as MongoDb or RavenDB, you can use library to promote you data store.

LevelDB is the same database used in your Chrome browser and it's storage architecture is based on ideas in Google’s BigTable. it decrease the on-disk size of stores with minimal sacrifice of speed and use a cache to speed up common reads. as it stores records as key/value so it makes easy to search records by the key. The cache can potentially be large enough to fit an entire active working set in memory. levelDB provides a collection of Put and Del operations that are atomic; this is where the whole collections are in a single Batch operation.

  

Read more about levelDB:

  1. http://en.wikipedia.org/wiki/LevelDB
  2. http://dailyjs.com/2013/04/19/leveldb-and-node-1/


Tags: LevelDB


comments powered by Disqus