谁能说存储过程的优缺点和 Java 存储过程的优缺点?以及如何测试它。
此致!
支持和反对存储过程的争论往往会在您认为正确答案的问题上出现分歧:业务逻辑属于数据库还是应用程序?我会尽量保持中立。如果我成功了,我的一些优点和缺点就会自相矛盾。
专业版
CON
这些一般要点中的许多也适用于 Java 存储过程。我为您的相关问题写了一个答案,所以这些优点和缺点可能看起来很熟悉。
专业版
CON
以下情况适用于原生存储过程和 Java 存储过程:由不了解数据库如何工作的开发人员编写的代码可能执行得非常糟糕。这同样适用于没有适当专业水平的前端构建或配置的 ORM 工具。但是,本机存储过程不太可能出现这种情况,因为它们的功能旨在构建高效的数据库应用程序。
存储过程亲:
-安全的
- 性能和可扩展性
-允许更改一层(数据库本身而不是界面/网页的实际代码)
- 可以轻松编写或移动