0
オブジェクトがそれ自体に関連することにパフォーマンス/その他の影響がありますか?この質問は、パーティーはあなたが使用しているデータベースを指定しますが、私の知る限り、ないていないDatabase Design Related自己結合表 - パフォーマンス/その他の影響
オブジェクトがそれ自体に関連することにパフォーマンス/その他の影響がありますか?この質問は、パーティーはあなたが使用しているデータベースを指定しますが、私の知る限り、ないていないDatabase Design Related自己結合表 - パフォーマンス/その他の影響
に掲示別の問題から生じている
PEOPLE (table name)
belongs_to :profile, :class_name => 'Person', :dependent => :destroy
id
login
password
first_name
last_name
profile_id
:(自己結合)
は、次の例を考えてみましょう自己結合ではパフォーマンス上の問題は発生しませんが、一部の代替ソリューションに比べてパフォーマンス上の利点があります。
IMHOとは別に、ネストされたSQL文よりも理解しやすいですが、それは完全に主観的です。
参照:
これは、任意のデータベース(データベースに依存しない)に固有ではありません。しかし実装はRubyonrailsアプリ向けです。だから、すべてのSQL世代は、レール内部で処理されます。関係を宣言することによって、私はそれが動作することがわかります。何らかの事情でレコード(人物とプロフィール)が同じである可能性があるため、これらのレコードを間引くときに問題があるかどうかを知りたい。 – Dharam