Ну не знаю, мне моя рубашка ближе к телу. Конечно, в случаях, когда нужна хирургическая точность он не всегда подойдёт, но для случаев новостей и прочего малозначимого - имхо, вполне работоспособен.
блин Я же дал уже тут способ избежать больших запросов. Ограничив это дело последними 10(20,50,100) фотками. Да и вообще - дали уже решение тут правильное. Можно тему закрыть.
Вариантов, которые к теме не имеют никакого отношения. Задача взять рандомную фотку из одной категории - тривиальна. А тогда, когда на проекте нужно будет оптимизировать производительность именно данной задачи, то почти наверняка будет уже грамотный кеш, с помощью которого и решат все проблемы со скорострельностью.