Can Riak be configured to use a third party backend? In a prior question a Basho employee said that you could "edit the config file and restart the server". What else would you need to do to connect a backend vey value store such as rocksDB (built as a shared library in a linux .so file) modified to provide the same API as Bitcask?
Asked
Active
Viewed 40 times
1 Answers
1
Yes, you certainly could, LevelDB is also built as a .so file. However, LeveDB's API differs from how Riak expects a backend to behave, so it requires and interface module riak_kv_eleveldb_backend so that it responds to Riak the way it expects. You would likely need to do the same for any other third party backend.

Joe
- 25,000
- 3
- 22
- 44
-
Thank you for the link. for my purposes my experimental backend can pretend to be LevelDB & use this interface module. I would up vote the answer but I have insufficient cred... – Alex Feb 23 '15 at 01:22