очень сильно бесит, когда говорят что nosql это заебок и тычут в морду монгой. на самом деле тут есть хитрая логическая пиздоца: МНЕ АБСОЛЮТНО ПАСРАТЬ НА КАКОМ ЯЗЫКЕ (SQL, JavaScript, ХУЙПИЗДЕЦ И Т.Д.) ПИШУТСЯ ЗАПРОСЫ. проблема в том, что "запросы пишутся" =>
1. на той стороне должен быть парсер, и соответственно тормоза и говно
2. sql-, java-script-, хуйпиздец- и т.д.- инъекции улыбаются и машут
отсюда мы легко видим, что реальная разница между монгой и мускулем в отсутствии/наличии схемы БД. да, это важно, имеет свои плюсы-минусы в контексте задачи и т.д. НО ЁБАННЫЙ ВРОТ, мне абсолютно тошно из-за того, что на вход подается ТЕКСТОВЫЙ запрос. да, я знаю, что SQL планировался как просто язык для описания запросов, чтобы даже секретутка осилила. вот только оно всё поросло раком и вообще. монговский javascript не лучше.
что же я хочу? чтобы запросы в базу не компилировались на ходу, в реалтайме, а при компиляции всего проекта и потом компилированный байткод поступал на вход СУБД. как-то так.