请教一个大数据量网站的数据库设计策略
需求简单描述:以团体用户作为单位,每个团体有5万条数据存储于多个数据表中,100个团体,共计500万条数据
就MYSQL而言,3种策略,求教哪种存储结构设计效果更佳。
1.按团体划分数据库,每个团体一个库,数据表互不干涉。
2.共用同一个库,按团体划分数据表,每个团体的数据表以前缀来区分
3.共用同一个库,同一张表,添加团体ID来区分.
进一步请教,当团体数上升为数千个时,又当如何选择
------解决方案--------------------第二种了
------解决方案--------------------同意第二个。