외래키를 활용하여 다른 모델을 include하는 것이 일반적으로 더 효율적입니다. 이는 관련된 모델을 join하여 한 번의 쿼리로 가져올 수 있기 때문입니다.
만약 include를 사용하지 않고, 다른 모델을 fineone하게 되면, 각각의 쿼리를 실행해야 하기 때문에 성능에 영향을 미칠 수 있습니다. 하지만 간단한 경우에는 굳이 include를 사용하지 않아도 되기도 합니다. 따라서 사용하는 상황에 따라 적절한 방법을 선택해야 합니다.