我在一个招聘网站上工作,我想知道什么是最好的选择:
这两种方法各有优缺点:
例如,只创建一个可以同时处理求职者和雇主的登录表单。
数据是相同的,但是实体是不同的。
我有复杂的感情。你认为如何?
发布于 2011-03-29 17:04:12
从用户体验的角度来看,只支持一种“登录方法”要容易得多,而不必选择用户想要的登录类型(例如求职者/雇主的下拉列表)。这也意味着所有的用户名都必须是唯一的。
如果将表分开,您仍然可以进行最佳查询,它们可能有一个非常小的连接与它们关联(或者只创建两个求职者&雇主的非规范化视图,而您拥有这两个世界的最佳状态!)
我认为你应该问的真正问题是:求职者和雇主是否有根本不同的数据与他们相关,还是有大量的重叠?
https://dba.stackexchange.com/questions/1971
复制相似问题