First some background, we have an application that need to store both json data and media assets (images, recorded sounds).
When looking at Riak I can see that right now we would be just fine with "normal" Riak since we don't handle very big files.
However looking forwards soon we have the need for handling a lot bigger files (proprietary binary measurement files and video files) and then Riak CS seems to be an attractive alternative instead.
My question is this: In what way can I combine these two versions of Riak?
- Could I just go directly for Riak CS and also store JSON data files in there as well?
- Is it possible to start with Riak and then move over to Riak CS but keep the data from the Riak storage backends?
- Can I run both Riak and Riak CS on the same servers (multi backend), is Riak CS compatible with Riak client api?
- Should I just separate the two and deploy on two clusters (min 10 nodes, 5 Riak + 5 Riak CS)?