MerHS / pylimedict

limedict flask
0 stars 0 forks source link

elapse_time 함수 수정 #4

Open MerHS opened 9 years ago

MerHS commented 9 years ago

현재 rank_log 테이블의 elapsed_dateword_id와 함께 primary_key로 선언되어있습니다.

이 때 일정시간(하루)이 지날때 마다 elapse_time함수를 불러와서 rank_log 안에 있는 모든 elapsed_date 값을 1씩 올리고 elapsed_date가 적절한값(30) 이상이면 없애는 작업을 수행하야 합니다.

여기서

iKoru commented 9 years ago

근데 새로운 날에 신선도 계산 요소가 변경되었다고 할때 rank_log 테이블에 추가는 어떻게 구분하죠? elapsed_time이 0인곳이 있으면 업데이트하고 아니면 인서트 하나요? 이것만 만족하고 elapsed_date +1하는 과정이 atomic이면 이슈는 신경 안써도 될거같습니다

iKoru commented 9 years ago

아니면 elapsed_time을 경과된 시간으로 설정하는 대신 해당 요소가 입력된 날짜로 한다고 하면 오히려 간단하게 해결할수있을거같네요

iKoru commented 9 years ago

관련사항 수정해서 푸시했습니다.