mynetwork.com说,我是一个大型社交网站。它将拥有很多功能,如专辑,论坛,工作板等(Php + MySQL + Yii)
现在,该网站的用户将能够为他们自己的社区创建网络,可以通过community-1.mynetwork.com或community-2.mynetwork.com等访问。
所以,我不确定这是设计数据库的最佳方式。我可以想到的一种方法是为每个网络提供唯一的ID,并在每个表中都有一个network_Id字段。
还有更好的方法吗?
答案 0 :(得分:1)
一种方式,我能想到的就是拥有 每个网络都有一个唯一的ID 每个表中的network_Id字段。
community-1.mynetwork.com
不是唯一的吗?
无论您是在设计大型社交网站还是会计应用程序,开发逻辑数据模型的过程都是一样的,不是吗?
“在每个表中都有一个network_Id字段”是一个想法。这不是一种设计。