Учитывая, что на самые простые вопросы по SO ответили за секунд , и вы задали этот вопрос 53 минуты назад (в то время, когда я пишу это), и если у вас нет ответов, это говорит о том, что никто не сделал этого, или никтоу меня есть сильные чувства, так или иначе.
В своем собственном опыте я иногда обнаруживал, что рассматриваю это, и всегда выбираю против этого.Причина всегда оказывается одна и та же, рассматриваемая операция со временем усложняется и лучше обрабатывается в коде приложения.Так что оказывается проще обрабатывать его в коде приложения и просто сохранять результат в базе данных.
Несколько лет назад я перестал думать об этом и вычеркнул эту опцию из списка регулярных занятий, из-зак этому шаблону.
РЕДАКТИРОВАТЬ: Еще одна вещь (помните, я говорил, что больше никогда не думаю об этом?), которую я вспомнил, отвечая на ваш другой вопрос.Это потому, что оболочка выполняется с разрешениями сервера.Вам часто приходится предоставлять серверные привилегии, которых он обычно не имеет, что является плохой практикой.