关于数据库查询的问题-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

关于数据库查询的问题

落地花开啦 2016-02-13 14:50:24 1151

比如两个表的查询
一个是新闻的list表,另一个是新闻的user表,暂时讨论这两个
我要做的是查询的是新闻的列表,既有list表,又有user里的数据
而我的问题是,用两个表的连表查询好,还是先查询出list表的数据后,再用查询的数据用foreach一次,再查出list表对应的user表的数据。
如果是这样的情况来比较,在数据少的情况下,哪个更好?
而如果是在大数据的情况下,比如像门户网站的新闻数据那样多的情况下,又是怎样?
具体的项目时,有没有可能进行很好的比较

大数据 数据库
分享到
取消 提交回答
全部回答(1)
  • 落地花开啦
    2019-07-17 18:42:01
    1. 小数据量可以用表关联,但1->N的关联性能是比较低下。
    2. 大数量
      ->两次查询

    ->数据冗余,定时触发批量更新(空间换时间)
    ->生成纯静态文件,html htm shtml shtm

    0 0
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

推荐文章
相似问题