首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHPORMORMvs.高并发的存储过程?

PHPORMORMvs.高并发的存储过程?
EN

Stack Overflow用户
提问于 2012-10-09 18:44:53
回答 1查看 316关注 0票数 1

我们正在构建一个具有非常高的并发性的系统。

为了优化,我们正在考虑只使用存储过程,而不是使用ORM来简化我们的生活。

这是一件好事吗?

有没有什么ORM在性能方面是非常值得的,而且占用的空间非常小?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-09 20:40:03

我不认为你会找到一个通用的答案。

ORM可以像几行代码一样简单,也可以像Doctrine这样的庞然大物一样复杂。

在性能方面,我不确定您是否会看到使用存储过程和后端使用预准备语句的ORM之间有多大区别。这可能值得进行基准测试来找出答案。

但是,从可维护性的角度来看,以在表中添加字段为例。在ORM中,这可以像编辑单个文件一样简单。对于存储过程,这可能意味着要更新大量的存储过程来解决这个问题。

ORM提供了更多的灵活性,因为它不会将您的所有数据都绑定到数据库,并为您提供了更好的可移植性。当然,它会权衡这些好处是否值得。

也就是说,也没有什么可以阻止ORM调用存储过程。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12798350

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档