Какую БД использовать в Erlang для высоконагруженного сервера?
Таких вопросов не должно возникать у тех кто дорос до High-Load. С другой стороны изначально правильное проектирование – это хорошо.
Mnesia не должна использоваться как основное хранилище. Riak – да.
Чтобы не тратить время на Riak можно воспользоваться библиотекой, предоставляющей общий интерфейс и начать с Mnesia, а в будущем, когда проект дорастет до продакшена – перевести на Riak без изменения схемы таблиц.
Ссылка: KVS. Получить бесплатную поддержку можно здесь.
MongoDB используем с rabbitmq (который построен на erlang). Под .net есть быстрый, open source провайдер, пока что все очень нравится :)