你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
发现
话题
注册
登录
DB类
orm
效率
laravel5
DB类和ORM类取数据效率问题
之前我取数据都是用ORM关联再with各种关联数据来取数据的,但是现在公司的技术总监说DB类取数据要比关联ORM要快,让我改用DB类。例如User::with('userinfo','project')->where()->get()一句话用DB类来写会增加很多的语句,之后还要将对象转换为数组,还不能用toArray(),增加工作量。ORM真的要比DB效率低么?with一次不也就一条SQL?
没有找到相关结果
已邀请:
与内容相关的链接
提交
2 个回复
飞翔的小猪
赞同来自:
现在一条投资者可能要关联5张表来取数据,也是挺头疼的
Bell__orchid
赞同来自:
web网站和客户端不一样,大多数要避免多表联查,一个好的web网站数据层都是多query查询,ORM的好处之一是级联获取实体,但是效率却并不高,灵活性也很差,基于效率和灵活性的考虑,以及网站的多query查询的特性,对于很多自带ORM的框架,只有在创建小型WebApp的时候会使用ORM,大型网站基本不会选择ORM做数据逻辑层,他们可能会选择创建额外的Dao层来实现与数据库的交互
要回复问题请先
登录
或
注册
发起人
飞翔的小猪
相关问题
多对多关联查询问题,起别名
关于laravel5文件上传的问题
密码加密问题
laravel 安装如何选择低版本问题
关于引用的页面中带有程序的问题
验证表中 加盐的问题
Eloquent的关联数据表问题
laravel配置apache问题
多角色用户登录认证问题
编辑器自动补全问题
rule 规则问题
问题状态
最新活动:
2015-08-11 19:19
浏览:
4490
关注:
2
人
2 个回复
飞翔的小猪
赞同来自:
现在一条投资者可能要关联5张表来取数据,也是挺头疼的
Bell__orchid
赞同来自: