Не думаю, что в таких жестких рамках есть пространство для выбора; все (±) одинаково плохо/хорошо. Нужно отталкиваться от конкретных задач (объемов данных и запросов).
Я для своего проекта выбрал Java (Play Framework) + Riak. Вот тут на C/Erlang написали
lionet.livejournal.com/88113.html