我有两个网站,我都是基于订阅的服务。这两个网站都允许订户创建可使用其订阅但具有不同登录名的“子用户”(用于安全性和日志记录目的)。每个网站都有不同的实现方式。单独的表格或区分字段?
单独的表
第一系统具有称为subsusers
一个单独的表。每个子用户都链接(通过外键)到user
。此设置需要登录脚本中的其他代码以及任何需要访问的用户信息。
区分字段
其他网站没有一个subusers
表。相反,users
表中的字段指向另一个用户作为其“父”,表示它是一个子用户。这需要更少的登录和用户信息脚本编码。
这两个设置功能齐全,工作正常。我想知道:每个(速度,编码,麻烦)的优点和缺点是什么?
您应该将您的问题更改为“一个与另一个的优点是什么”,因为没有总是一个“更好”的解决方案。只有利弊。 – Nico 2014-09-10 17:42:35
好点。我编辑了我的问题。 – 2014-09-10 17:44:48