처음 데이터베이스에 접속했을 때 SQL Server를 사용하고있었습니다. 나는 원래 고전적인 ASP로 그걸 가지고있다. 우리가 들었던 가장 큰 장점 중 하나는 ASP SQL 명령으로 작업하는 것보다는 스토어드 프로 시저를 사용하는 경우 SQL 트랜잭션에 많은 시간을 절약 할 수 있다는 것입니다. 그래서 데이터베이스로하고 싶은 거의 모든 것을 저장 프로 시저로 작성한 다음 저장 프로 시저를 호출했습니다.MySQL의 저장 함수 - 가치있는 작업?
어쨌든, 몇 년 빨리 감기와 나는 PHP와 MySQL (그리고 약간의 파이썬)으로 모든 일을하고 있습니다. 내가 많이 보지 않는 것 중 하나는 저장 프로 시저/함수를 사용하는 사람들이므로 걱정하지 않아도됩니다.
그러나 나는 그것이 잘못하고 있다는 것을 깨닫지 못합니다. MySQL에 저장된 함수를 사용하는 것이 큰 이점이 있습니까? 데이터베이스에 대한 많은 호출을 처리하는 꽤 좋은 크기의 웹 사이트를 구축하고 있습니다. 호출은 모두 내 PHP 코드로 인라인으로 처리됩니다. 필자가 일관되게 만드는 호출에 대해 저장된 함수를 사용하는 것이 더 좋을까요? 그리고 PHP에서 함수에 변수를 전달하는 것보다 낫지 않습니까?
"몇 년 전"? 나는 수년 동안 쇠퇴 해있는 것을 보았다. – Xailor