请教一下大数据的表怎么设计

我们现有有一张系统人员表,大概3万条记录,产品表里面的活动数据大概13万条左右,还有一张客户表
系统人员可以把产品推荐给客户,理论上推荐表的数据应该2万*50个产品*50个客户=5000万条数据,而且当产品无效时在客户这边还能看到推荐的产品记录,所以就不能定期对推荐表的数据做归档处理,这样会导致这张表的数据只增不减,请问还有什么别的好办法来设计吗?

把推荐表放到5个库,每个库1000张表,那么一个表只需要1w条记录就可以搞定,[url]http://xiaofang168.iteye.com/blog/1523995[/url]

2万*50个产品*50个客户 是什么意思?