这是一个创建于 4114 天前的主题,其中的信息可能已经有所发展或是发生改变。
需要做一个分组的功能,比如一共有100个分组,每个用户会分配到50-80个组,首先创建了2个数据库表user, group,分别存对应的uid->用户和gid->组
按照网上经常能看到的思路,就是再创建一个关系表 user_group, 里面存uid->gid,来创建关系。
不知道如果这样用户不停增加的情况下,这个表会不会到最后太大了?
有没有什么别的方法?
2 条回复 • 1970-01-01 08:00:00 +08:00
![cenqingbo](https://cdn.v2ex.com/avatar/9b35/be35/36393_normal.png?m=1516628504) |
|
1
cenqingbo 2013-03-25 09:37:25 +08:00
数据太大会有优化策略,放心用吧
|
![gamexg](https://cdn.v2ex.com/avatar/c92d/9be2/26464_normal.png?m=1717032831) |
|
2
gamexg 2013-03-25 16:21:22 +08:00
另一个方法就是“数据库 反规范化”
|