매우 자주 바뀌는 Vote라는 모델이 있습니다 (사람들이 물건에 투표). 유권자가 남성/여성인지, 연령 등을 보간하는 등 투표가 저장되면 다른 분석을 수행합니다. 이로 인해 (성인 투표, 여성 투표 등) 카운터가 동일한 모델로 업데이트됩니다.백그라운드 작업 대 after_save 콜백
저장 처리 후에이 작업을 수행하는 가장 좋은 방법은 배경 작업 (delayed_job 플러그인 사용)이거나 after_save 콜백으로 남겨 두는 것이 가장 좋은 것인지 궁금합니다. 성능 측면에서도 어느 것이 더 낫습니까?
두 번째 최신 데이터를 사용자에게 표시 할 필요가 없습니다. (심지어 after_save 콜백도이를 수행하지 않습니다.)
감사
분석 자료의 메커니즘에 달려 있다고 생각합니까? 한 번에 하나의 레코드보다 대량으로 수행하는 것이 더 경제적 인 방식으로 전체 풀을 분석하는 프로세스입니까? – jasonpgignac