Держать все на noSQL это бред.
Некоторые данные можно вынести на noSQL
Но большинство лучше оставить в реляценальной sql базе данных, PostgreSQL например. Да и вообще зачем тебе сдался этот noSQL, вот когда у тебя сайт будет такой посещаемости как например тот же fl.ru, вот тогда можно задуматься немного над оптимизацией