当我第一次进入数据库时,我正在使用SQL Server。我最初用传统的ASP进入了它。我们被告知的一件重要事情是,如果您使用存储过程,而不是使用ASP SQL命令(我认为这样做),那么您在SQL事务中节省了大量时间。所以几乎所有我想要用数据库编写存储过程,然后从我的代码中调用存储过程。在MySQL中存储函数 - 值得吗?
无论如何,快进几年了,我现在正在用PHP和MySQL(以及一个小Python)来完成我所有的工作。有一件事我看起来似乎没有多大意义,那就是使用存储过程/函数的人,所以我并没有真正担心它。
但是,我发现我只是做错了,并没有意识到它。在MySQL中使用存储函数有什么主要优势?我正在构建一个处理大量对数据库的调用的相当大的网站。这些调用都是在我的PHP代码中完成的。我会更好地使用存储的函数进行一致的调用,然后将变量传递给PHP中的函数?
“几年前”?我已经看到他们多年来一直在衰落。 – Xailor 2011-04-26 18:24:30