【发布时间】:2009-08-06 12:43:07
【问题描述】:
我必须为拥有数百万用户的应用程序设计一个数据库。现在该网站将拥有多个管理员,例如 HRadmin、SuperAdmin、SalesAdmin。我只能担任一个管理员角色。
我担心的是,如果我在一个表中处理所有用户相关数据,这意味着所有用户,无论是管理员还是用户,凭据都将存储在一个表中,对于唯一用户名和其他内容的搜索可能会非常慢。
人们建议,管理员和用户有不同的页面,在查询字符串中添加一个关键字并将其提取到代码中以找到实际的管理员角色。
我应该如何在数据库中实现这个东西,这样前端才不会变得笨重。我使用的是 asp.net2.0 和 sql server 2005。
【问题讨论】:
标签: asp.net sql-server database-design