Nodejs — и все же как решается задача с многопоточностью?
Многопоточность решается так - поднимается кластер из нескольких Node.js контейнеров, а перед ним ставится балансировщик.
Практически всё кодится на асинхронных функциях без блокировок
БД можно подключить практически любую. К ним написаны асинхронные либы без блокировок
NodeJS может всё (а чего не может - можно сделать через внешние программы)
Длительность операций любая
Посмотрите в сторону FastAGI + Twisted. Фастом разгрузите свой мощности, а Twisted решит проблему блокировок.
Почему вы смотрите в сторону Nodejs?