<分区>
我想知道 SQL 存储过程和用某些通用编程语言编写的过程的优点和缺点是什么,更准确地说,在什么情况下首选哪种方法。
<分区>
我想知道 SQL 存储过程和用某些通用编程语言编写的过程的优点和缺点是什么,更准确地说,在什么情况下首选哪种方法。
最佳答案
存储过程具有在服务器上运行的优势,而大多数常见的编程语言在客户端计算机或单独的服务器上运行,会产生网络开销。但是在比编程语言更抽象的层次上工作。
这意味着存储过程擅长在服务器上使用基于集合的操作来处理大量数据。如果您需要进行一些繁重的计算,编程语言通常会更好。
从大量数据中找到您的主要客户,使用存储过程。
寻找一些大素数,使用通用的编程语言。 (SQL 除外!)
关于mysql - SQL 存储过程 VS 外部语言过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8315639/