首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于ORM的几点混淆

关于ORM的几点混淆
EN

Stack Overflow用户
提问于 2012-06-14 08:49:33
回答 3查看 89关注 0票数 1

关于ORM(对象关系映射),我很少感到困惑。

我正在考虑在我即将到来的网站(社交网络)中使用ORM。

  1. ORM是否以更快的方式访问/操作数据库?
  2. 如果我使用ORM,如何调用过程或函数。
  3. 在流量可能较高的社交网站上使用ORM (200名用户可以同时访问网站)(我相信用户不能超过10 000人),这是个好主意吗?
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-06-14 09:41:23

请不要把它当作冒犯,但是如果你只关心通过使用ORM你可能会得到什么样的性能惩罚,那么你已经做错了。)

事实上,有很多因素需要考虑。这些标记表明您打算在项目中使用PHP组合。但是你真的知道这些工具--或者你想在过程中学习它们?

如果后者,我肯定会建议使用ORM无论如何-但不是一个独立的。我建议将您的项目构建在一个已经建立的(并且有良好文档的) MVC框架上,而不是使用它的ORM。要知道,使用ORM作为抽象概念是一回事,在特定框架中使用ORM作为工具又是另一回事。

选择什么样的框架,这是另一个问题;我真的建议查看塞弗尼2 --它与一个非常强大的ORM库(Doctrine)集成在一起,但是如果需要的话,仍然可以使用直接查询。)

我建议阅读马丁·福勒( Martin )的辉煌的职位:与其说是关于“ORM恨”,不如说是主要关注ORM在总体上应该如何看待。

票数 0
EN

Stack Overflow用户

发布于 2012-06-14 08:55:13

ORM是否以更快的方式访问/操作数据库?

一般来说,ORM将减少开发时间和维护工作,以换取降低的运行时性能。(性能损失通常不显著)。

如果我使用ORM,如何调用过程或函数。

这取决于特定的ORM

在流量可能很高的社交网站上使用ORM好吗?

是。

票数 1
EN

Stack Overflow用户

发布于 2012-06-14 08:55:50

  1. 在性能方面没有,在编码方面是这样
  2. 就好像你不使用它..。请把这件事讲清楚
  3. 见鬼是的!
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11029678

复制
相关文章

相似问题

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