News for hackers. Stuff that matters.
Re:RocksDB – A persistent key-value store for fast storage e... by techtalsky on Thursday November 14, 2013 @10:00PM (#6737424)
Can this be used as a drop-in replacement for LevelDB on queue technologies like ApolloMQ that use LevelDB as the default?
Re:RocksDB – A persistent key-value store for fast storage e... by dhruba_b on Friday November 15, 2013 @12:39AM (#6737938)
This can be used as a drop-in replacement. It disk format is compatible with leveldb. But once you upgrade to RocksDB, you won't be able to switch back to Leveldb (unless you restore ur data from a backup).

One definite use-case for RocksDB is a message queue that has a high number of puts/gets/deletes.

Also, please look at options.h to determine what options to tune. A not-tuned system will not show you much perf difference from leveldb.

Re:RocksDB – A persistent key-value store for fast storage e... by techtalsky on Friday November 15, 2013 @02:43PM (#6741651)
Thank you. My company uses ApolloMQ but in a relatively low-data setting. (10-15 queues, with less than 5000 messages in a queue at a time) I don't know that it would make it worth it to move to a different data store but the idea was fascinating to me so I was curious. Thanks for the response.