Not clear if you can compose these functions. Flatbuffers over rocksdb should be considered an alternative. You can then use iterlib to do similar things.
Have you heard of storehaus? https://github.com/twitter/storehaus
In terms of the fundamental abstraction offered, it seems comparable to iterlib to me, but I'd love to hear your opinion.
(See also: https://upscaledb.com/)