Я хочу написать бэкэнд-систему для веб-сайта (это будет обычная служба стиля поиска). Он должен быть очень быстрым и быстрым. Учитывая мое желание для concurrency, я планировал использовать функциональный язык, такой как Haskell или Scala.
Однако скорость также является приоритетом. http://benchmarksgame.alioth.debian.org результаты показывают, что Java почти так же быстро, как C/С++, Scala в целом довольно хорош, но Haskell варьируется от более медленного для большинства задач намного медленнее.
Есть ли у кого-нибудь тесты производительности/опыт использования Haskell vs Scala против Java для выполнения высококонкурентных задач?
Некоторые сайты, которые я видел, показывают, что Scala имеет утечки памяти, которые могут быть ужасными для длительных служб, таких как этот.
Зачем мне писать свою услугу или что я должен учитывать, прежде чем выбирать (производительность и concurrency являются наивысшими приоритетами)?
Спасибо