У меня проблемы с поиском API для "локального клиента Erlang" для Riak.
Вот что говорит Riak Wiki:
Локальный клиент Erlang является тесно интегрированной частью Riak, а REST-интерфейс Riak использует клиент Erlang для внутреннего использования. Вы можете найти больше информации о Erlang-родном драйвере в edoc API.
Ссылка перенаправляет на главную вики-страницу. Тем не менее, есть много информации о клиенте PBC. Как сравнивают оба клиента и каковы плюсы и минусы в использовании того или другого?
API для нативного клиента erlang или edoc находится здесь
Но я бы сказал, что Дан говорит.Тем не менее, обратите внимание, что PBC все еще находится на альфа-стадии разработки и, насколько мне известно, пока не имеет возможностей по уменьшению карт.
Я бы порекомендовал использовать клиент PBC.Производительность сравнима с родным клиентом Erlang.Также легче отделить код вашего приложения от Riak.Нативный клиент Erlang требует всей базы кода Riak как зависимости.
Начиная с Riak 2.0 и выше настоятельно рекомендуется использовать API PB (Protocol Buffers) поверх HTTP API.Они стали основными API, обладают большей функциональностью, а также работают быстрее, чем HTTP API.