Laravel 中使用DB和ORM的区别及应用场景
解答一:
我们所有操作都是走的orm,因为操作简单 直观明了 好维护,性能是低一些 但还没有多致命,真有并发需要优化了 用DB也不一定能解决问题。还是要了解orm每个方法的意思,不然你可能一不小心就会多出来很多很多sql,
比如取列表的时候加个with不要仅仅靠关系来获取联表的其他内容。
解答二:
数据查询上面,ORM不会比DB差的,就比如with,是用了sql最基本的拆语句优化。ORM的损耗仅仅是代码层面的,这已经不算是问题了。
ORM适用于一般到中等复杂度的查询,也适用于各种模型操作,比如有一个关系ta
转载
2021-08-01 14:26:33 ·
677 阅读 ·
0 评论