Vin*_*eet 2 php mysql stored-procedures laravel laravel-5
我知道这是一些与特定错误无关的地方。但是我很想知道什么时候应该在 laravel 中使用存储过程?我读了几篇文章。下面是总结。根据这篇文章使用存储过程处理数据的优点和缺点,这些过程有利有弊。毫无疑问,使用存储过程会提高速度(抱歉我的知识不足),但我想到了一件事,那就是:
存储过程的替代品
这是两种选择
我是如何知道这LARAVEL是最好的Abstract DB use,毫无疑问,我在编写存储过程方面还不够好。谁能建议我是否需要编写存储过程?如果是,那么什么时候??
这是上面文章的正文
存储过程可能并不总是处理数据的正确答案,但也没有足够令人信服的证据不使用它们。是否使用它们取决于您的特定情况和开发存储过程以匹配的能力。就像编写优质的应用程序一样,如果您或您的开发人员可以编写优质的存储过程,那么一定要实现它们。如果他们不能,那么另一种解决方案可能最适合您。
任何指导都会对我有很大帮助。:)
坚持使用 laravel 默认的 eloquent ORM。如果您发现需要使用活动记录模式无法获得的功能,请查看准则。我不会使用存储过程,除非您有一个特别复杂的查询,出于性能原因希望在数据库服务器上编译。
过早的优化是项目杀手。
| 归档时间: |
|
| 查看次数: |
2544 次 |
| 最近记录: |