kb
07.08.2012 10:13 04a3831c
Столкнулся (в смысле, надо реализовать) с бизнес-логикой (а точнее с выборками связанных объектов), когда NoSQL уже действительно слишком сложен для этого. То есть, я не люблю join'ы и обожаю руками делать запросы вида "id IN (1,2,3,4,5)" (и затем бинд сущностей и т.п.), чтоб держать в голове сложность каждого из запросов, контролировать попадание (или непопадание) в индекс и т.п., но тут реально я прочувствовал, насколько join'ы являются дьявольским инструментом, дающим возможность "просто не думать" и делать километровые выборки.
Вот чисто ради интереса записал себе в todo этот конкретный юз-кейс реализовать на NoSQL, а затем на SQL и померять именно с т.з. производительности работы.
Сенсация! NOSQL не серебряная пуля.