DonutWorks / Ari

0 stars 0 forks source link

스키마에 카운터 캐시 걸기 #322

Open shaynekang opened 9 years ago

shaynekang commented 9 years ago

레일즈에는 카운터 캐시(counter cache) 라는 기능이 있습니다. has_many - belongs_to 연관관계(Association)에서, belongs_to로 연결된 자식 모델의 갯수를 has_many 부모 모델의 컬럼에 저장해두는 방식이죠.

DB 성능도 빨라지고, 쿼리를 쓸 때도 만들어두면 두고두고 유용한 부분이 있습니다. ㅋ

시간 날 때 구현해두면 좋겠네요. ㅎㅎ

angdev commented 9 years ago

음 의외로 걸어서 재미볼 수 있는 부분이 거의 하나도 없네요 (..)