Когда я впервые попал в базы данных, я использовал SQL Server. Я понял, что первоначально с классическим ASP. Одна из больших вещей, о которых нам говорили, заключается в том, что вы сохранили много времени в своих транзакциях SQL, если используете хранимые процедуры, а не работаете с командами ASP SQL (делаете это «в строке», я полагаю). Поэтому почти все, что я когда-либо хотел делать с базой данных, я написал хранимую процедуру, а затем вызвал хранимую процедуру из своего кода.Сохраненные функции в MySQL - стоит ли?
В любом случае, ускорьтесь вперед несколько лет, и теперь я выполняю всю свою работу с PHP и MySQL (и немного Python). Одна вещь, которую я, похоже, почти не вижу, - это люди, использующие хранимые процедуры/функции, поэтому я действительно не беспокоился об этом.
Однако мне приходит в голову, что я просто делаю это неправильно и не понимаю этого. Есть ли существенное преимущество в использовании хранимых функций в MySQL? Я создаю довольно хороший веб-сайт, который обрабатывает много вызовов в базе данных. Все вызовы выполняются в соответствии с моим PHP-кодом. Будет ли я лучше использовать хранимые функции для вызовов, которые я делаю последовательно, а затем просто передавать переменные функции из PHP?
"пару лет назад"? Я видел их в упадке много-много лет. – Xailor