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
을하지만, AFAIK,하지 자체 조인과 관련하여 성능 문제가 없을 것입니다. 일부 대체 솔루션에 비해 성능상의 이점이있을 수 있습니다.
IMHO를 제외하고는 중첩 된 SQL 문을 말하는 것보다 이해하기 쉽지만 완전히 주관적입니다.
은 참조 : 그것은 데이터베이스 (데이터베이스 무신론자) 특정하지 않습니다
. 하지만 구현 루비 레일 앱입니다. 그래서 모든 SQL 생성은 레일 내부에서 처리됩니다. 관계를 선언함으로써, 나는 그것이 작동하는 것을 볼 수 있습니다. 어떤 상황에서 기록 (사람과 프로필)이 동일 할 수 있으므로 이러한 기록을 삭제할 때 문제가 있는지 알고 싶었습니다. – Dharam