假设我提供用户检查她说的语言并将其存储在数据库中.重要的一点是,我不会搜索db中的任何值,因为我将有一些单独的搜索引擎用于搜索.
现在,存储这些值的显而易见的方法是创建一个类似的表
现在,存储这些值的显而易见的方法是创建一个类似的表
UserLanguages ( UserID nvarchar(50),LookupLanguageID int )
但该网站将是高负荷,我们正试图消除任何可能的开销,所以为了避免在UI上显示结果时与主成员表连接,我想在主表中为用户存储语言,拥有它们逗号分隔,如“12,34,65”
同样,我不搜索它们,所以我不担心必须在该列上进行全文索引.
我真的没有看到这个解决方案的任何问题,但我忽略了什么吗?
谢谢,
安德烈