例如:
用户account分库之后
01_account
02_account
...
我想在comment里把相关用户的个人信息显示出来,例如Segmentfault里显示的声望值。这样的连表查询怎么写MYSQL语句?没分表前我知道怎么做。
谢谢
怪我咯2017-04-17 11:00:10
你所说的这种情况显然不适合用sql来做,片面的追求一次查询是不可取的,就算写出来了也是看起来是一条语句,但是对数据库来说是多次查询
这种情况最好的办法就是把用户信息存储在缓存中,读取的时候从缓存中读取
黄舟2017-04-17 11:00:10
@joyqi 不是写过一篇关于redis的应用吗?象这种也就可尝试redis了。将用户信息存储在redis里。如果有改动就更新一下。否则就直接从Redis里fetch,速度又快。能够存储的用户信息也多,在SNS的社交应用里获取用户信息的话也会更方便。