老师,关于laravel的mysql百万数据查询的问题

来源:6-8 使用Policy实现文章权限控制

ericdemon

2018-08-22

laravel对数据库的查询目前学习下来是三种

但是本质上我觉得其实就两种,

一种是 通过原生态的json多表关联一次多查

第二种是  通过关联 外键查询

如果面对百万或者千万的数据量的时候,我们应该选择哪种,是通过模型表外键关联方法来查,还是通过jion一次多查的方法呢?

目前我觉得是join会比较好,因为是一条sql一次性查完, 但是我对laravel的学习时间不是很久,况且见识比较短浅,所以想问问老师您,

遇到百万千万数据量的时候,在相同的索引条件下哪种比较来的效率高呢?

写回答

1回答

轩脉刃

2018-08-24

百万量级很小的,都行,万千或者亿级别的量级尽量不要使用一次sql连表查询,最大的原因是以后数据库和表拆分考虑,如果以后要分表,那么这种连表sql就都需要改了。比如在我们公司,就不允许用join连表查询语句

0
5
ericdemon
回复
轩脉刃
谢谢老师,这几天我在做一个广播系统,老师,您的视频还会出广播系统的课程吗 感觉那个蛮有用的 可以异步
2018-09-11
共5条回复

Laravel快速开发简书

Laravel最新特性结合Mysql异步消息队列、ElasticSearch搜索引擎、Debugbar调试利器开发简书

1218 学习 · 613 问题

查看课程