Open shaynekang opened 9 years ago
레일즈에는 카운터 캐시(counter cache) 라는 기능이 있습니다. has_many - belongs_to 연관관계(Association)에서, belongs_to로 연결된 자식 모델의 갯수를 has_many 부모 모델의 컬럼에 저장해두는 방식이죠.
DB 성능도 빨라지고, 쿼리를 쓸 때도 만들어두면 두고두고 유용한 부분이 있습니다. ㅋ
시간 날 때 구현해두면 좋겠네요. ㅎㅎ
음 의외로 걸어서 재미볼 수 있는 부분이 거의 하나도 없네요 (..)
레일즈에는 카운터 캐시(counter cache) 라는 기능이 있습니다. has_many - belongs_to 연관관계(Association)에서, belongs_to로 연결된 자식 모델의 갯수를 has_many 부모 모델의 컬럼에 저장해두는 방식이죠.
DB 성능도 빨라지고, 쿼리를 쓸 때도 만들어두면 두고두고 유용한 부분이 있습니다. ㅋ
시간 날 때 구현해두면 좋겠네요. ㅎㅎ