2017-02-05 4 views
0

最後に特定の犬を採用した人物(人為的な例)を取得したいとします。今、私は次のようなことをしています。1対1の関係でのレルムのフィルタリング/ソートの効率はどれくらいですか?

私の質問はどのくらい効率的ですか?典型的なリレーショナルデータベースでJOINを実行するのと似ていますか?物事をより速くしたいのであれば、dogIdとadoptionDateをpersonオブジェクトに格納することをお勧めしますか?それは不要ですか?

答えて

0

リンクでソートするといくらかオーバーヘッドがありますが、オブジェクトがソートされた順番になっていない限り、ソート自体は無視できるほど時間がかかりません。

レルム・リンクは、通常、リレーショナル・ジョイン(ターゲットの行番号は索引ルックアップ(または関連する列を索引付けしていない場合は表スキャン)を実行するのではなく)に直接格納されます。柔軟性が低いというコスト。

関連する問題