Details About Riak Innostore and Bitcask Backends ☞
With the recent release 0.11.0 Riak switched the default backend storage from using embedded Innostore to Bitcask.
Andy Gross and johne had a very interesting conversation about the differences between Innostore and Bitcask Riak backend stores:
innostore currently creates a file per bucket/partition combo but all other backends use one file per partition unless you really want innostore, we recommend you use bitcask one other thing with buckets: buckets dont consume any resources as long as they use the bucket defaults - either the stock riak defaults or ones you set in your app.config buckets that change some of those defaults take up a small amount of space in the ring data structure that’s gossiped around
Details About Riak Innostore and Bitcask Backends originally posted on the NoSQL blog: myNoSQL

