Прежде всего, у нас есть приложение, которое должно хранить как json-данные, так и медиа-ресурсы (изображения, записанные звуки).Какой должен выбрать: Riak, Riak CS или оба одновременно?
Когда я смотрю на Riak, я вижу, что прямо сейчас нам будет хорошо с «нормальным» Riak, так как мы не обрабатываем очень большие файлы.
Однако в ближайшее время нам нужно будет обрабатывать гораздо большие файлы (собственные бинарные файлы измерений и видеофайлы), а затем Riak CS представляется привлекательной альтернативой.
Мой вопрос заключается в следующем: каким образом я могу объединить эти две версии Riak?
- Могу ли я просто перейти непосредственно к Riak CS, а также хранить в нем файлы данных JSON?
- Можно ли начинать с Riak, а затем переходить к Riak CS, но хранить данные из хранилищ Riak?
- Могу ли я запускать Riak и Riak CS на тех же серверах (multi backend), является ли Riak CS совместимым с Riak client api?
- Должен ли я просто разделить их и развернуть на двух кластерах (мин. 10 узлов, 5 Riak + 5 Riak CS)?