0

現在、私は検索ツールをプロジェクトとして構築しており、複数のデータベース テーブルから作成されたオブジェクト (つまり、人々と彼らが行うこと) にインデックスを付けます。人/物の組み合わせのそれぞれに対応するオブジェクトを作成する以外に、これを行うためのより良い方法があるかどうか疑問に思っていました(それぞれ数千あります)。

たとえば、Person 1 - Thing 1 に対応するオブジェクトを作成し、Person 1 - Thing 2 に対応する別のオブジェクトを、Person 1 が行うすべての N のことに対して作成します。次に、そのオブジェクトのコレクションにインデックスを付けます。次に、Person 2 に対して同じことを行います。

4

1 に答える 1

0

レコードを非正規化したくない場合は、結合機能を使用できます。初心者の方はこちらの記事をご覧くださいパフォーマンスは非正規化よりも悪くなりますが、それで十分です。

于 2012-06-30T09:42:30.127 に答える