彼女が話す言語をチェックしてデータベースに保存するようにユーザーに提供するとします。重要な注意点として、検索用に別の検索エンジンがあるため、これらの値をデータベースで検索することはありません。さて、これらの値を保存する明白な方法は、次のようなテーブルを作成することです。
UserLanguages
(
UserID nvarchar(50),
LookupLanguageID int
)
ただし、サイトの負荷が高くなり、可能な限りオーバーヘッドを排除するように努めているため、UIで結果を表示するときにメインメンバーテーブルとの結合を回避するために、ユーザーの言語をメインテーブルに保存して保持することを考えていました。 「12,34,65」のようにカンマ区切り
繰り返しますが、私はそれらを検索しないので、その列で全文索引を作成する必要はありません。
このソリューションに問題はありませんが、何か見落としていますか?
ありがとう、アンドレイ