资源的使用:能节省的地方一定要节省,达不到节省条件的不能节省,该怎么用就怎么用(不要因为存储影响了计算,存储容量不是技术问题)?
比如,如果数据量小,而且高度重复的内容,可以用redis缓存,而且还可以进一步使用local cache;
如果,如果一个app的用户基数月活8000万,那么存储这些用户维度的数据应该是非常庞大的,因为基数大;还得看单个用户的数据量,看看
是不是可以考虑用nosql来做,比如用户的关注关系,而且nosql(特别是ES)对这种查询的响应和并发应该也有保证;
资源的使用:能节省的地方一定要节省,达不到节省条件的不能节省,该怎么用就怎么用(不要因为存储影响了计算,存储容量不是技术问题)?
比如,如果数据量小,而且高度重复的内容,可以用redis缓存,而且还可以进一步使用local cache;
如果,如果一个app的用户基数月活8000万,那么存储这些用户维度的数据应该是非常庞大的,因为基数大;还得看单个用户的数据量,看看
是不是可以考虑用nosql来做,比如用户的关注关系,而且nosql(特别是ES)对这种查询的响应和并发应该也有保证;