采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
业务满足三种情况 一:用户可以查看自己看过的商品,通过UID查询 二:通过产品查询有多少人看过,通过PID查询 三:通过用户及产品进行查询,通关UID与PID联合查询
综上所述物理分表不合适,我想到的是通过访问日期分表,在查询的时候添加日期范围,但不知道使用哪一个种分区方式,望指教!
分表和分区是两个不同的概念,分表是指物理上和逻辑上都具有不同的表名和文件名,而分区是逻辑上一个表物理上是多个文件。你要按时间分区的话但然是用范围分区的方式了。
这个时间范围按月来分?银行好像就是,有没有好的建议?
这要看你业务量的大小来订了。
例如商城商品访问日志表?前期怎么做?后期数据比较大的时候再分表可以吗?
可以后期再考虑分表,另外一般来说这种日志不是很建议存到数据库中。
不放在数据库?还能放在哪里方便用户查询分析产品推广效果?望指教?
一般情况下访问数据都是放到hadoop这样的大数据平台中的
登录后可查看更多问答,登录/注册
从基础设计入手,设计高性能可扩展的千万级数据库架构
798 18
1.5k 12
950 9
1.0k 8
1.1k 7