Можно ли использовать Riak для хранения изображений или двоичных данных? Кажется, он может хранить только документы JSON, это правильное предположение?
Как сказал z8000, Riak может хранить любые данные, которые вам нравятся. Если вы используете интерфейс Erlang, просто установите значение riak_object на то, что вы хотите сохранить.
Если вы используете HTTP, наведите свой клиент на «сырой» интерфейс: http://hg.basho.com/riak/src/tip/doc/raw-http-howto.txt Он позволяет хранить данные и обрабатывать их с любым типом контента, который вам нравится.
Нет, Riak может хранить произвольные данные. Однако интерфейс jiak ожидает JSON с определенной «схемой».