Я изучаю новый проект, который станет сайтом в стиле социальных сетей. Я читаю RavenDb, и мне нравится внешний вид многих его функций. Я не читал на nosql все это, но мне интересно, есть ли там ниша, в которой она лучше всего подходит, а старая школа sql по-прежнему остается лучшим выбором для других вещей.
Я думаю, что подключаемые разрешения будут идеально подходят для сайта с социальным сетевым стилем - но действительно ли это будет выполняться в среде, где база данных будет забита, или она оптимизирована для большей системы стиля отчетности, где она можно продолжать бросать новые базы данных в базу данных и сообщать об этих структурах.
Я очень хочу использовать правильный инструмент для задания - я буду использовать MVC3, Windsor + либо сервер Nhibernate + Sql, либо RavenDb.
Должен ли я придерживаться старой школы sql или идти с новым ребенком на блок: ravendb?