dan*_*iel 0 mysql database-design
我正在建立一个数据库,我有兴趣拥有一个类似Facebook的朋友系统.我最初的计划是有这样一张桌子:
uid  friends
4    30,23,12,33
30   54,92,108
所有这些数字都是带有用户信息的表格的FK.我被告知这是不可取的,实际上是不可能的,因为MySQL只会处理好FK,如果他们是单元格中唯一放置的那个.也许是这样的?
uid(PK) friend
4        30
4        23
4        12
30       54
30       92
30       108
等.这不会给我留下大量的行吗?(成千上万?)第一种技术在时间和效率方面不值得吗?