描述:
假设现在有10亿的用户,那么数据库中用户表的数据量是相当庞大的,你考虑怎么优化拆分?根据什么原则来做,对于亿级别的存储,我们是不是要考虑拆分一些表呢?你会根据什么原则来切分?
点拨:
用户除了存储以外,还可以用于数据分析,而数据分析往往是通过地域分析和汇总展示的。所以可以把10亿用户根据不同的省市来切分为不同的表,如此每个不同地域的用户表全部汇总以后就是整体项目的所有用户了。而且可以把用户数据导入到elasticsearch中进行数据分析。如此会更加有效。
描述:
假设现在有10亿的用户,那么数据库中用户表的数据量是相当庞大的,你考虑怎么优化拆分?根据什么原则来做,对于亿级别的存储,我们是不是要考虑拆分一些表呢?你会根据什么原则来切分?
点拨:
用户除了存储以外,还可以用于数据分析,而数据分析往往是通过地域分析和汇总展示的。所以可以把10亿用户根据不同的省市来切分为不同的表,如此每个不同地域的用户表全部汇总以后就是整体项目的所有用户了。而且可以把用户数据导入到elasticsearch中进行数据分析。如此会更加有效。
数据加载中...